Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1187482 - 'file preservation' fails to create ram disk
Summary: 'file preservation' fails to create ram disk
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Spacewalk
Classification: Community
Component: Server
Version: 2.2
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Stephen Herr
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: space23
TreeView+ depends on / blocked
 
Reported: 2015-01-30 07:41 UTC by Yuriy Demchenko
Modified: 2015-04-14 19:03 UTC (History)
0 users

Fixed In Version: spacewalk-koan-2.3.1-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-04-14 19:03:58 UTC
Embargoed:


Attachments (Terms of Use)

Description Yuriy Demchenko 2015-01-30 07:41:09 UTC
Description of problem:
File preservation not working, re-provision fails on 'initiate kickstart' step with error 'Error creating the new RAM disk'. Detailed output of 'rhn_check -vvv' contains root of the cause: initrd image, created by koan, is named as 'initrd.img_koan', but 'merge-rd.sh' is called with 'initrd.img' as a parameter, thus failing.

Version-Release number of selected component (if applicable):
server:
spacewalk-2.2
cobbler.noarch                   2.6.3-1.el6               @epel                
cobbler-epel.noarch              2.0.11-29.el6             @spacewalk

client:
koan.noarch             2.6.3-1.el6     @epel-centos6                           
spacewalk-koan.noarch   2.2.4-1.el6     @spacewalk-client-centos6 

How reproducible:
not sure. in my environment - 100% reproducible, however i dont have any other spacewalk installations to try on.

Steps to Reproduce:
1. create file preservation list
2. create/modify a kickstart, enabling file preservation list from step 1
3. re-provision some machine with a kickstart profile from step 2

Actual results:
re-provision fails on 'initiate kickstart' step with error 'Error creating the new RAM disk'. if machine nevertheless rebooted - kickstart starts with selected profile, however files included in 'file preservation list' are _not_ preserved.

Expected results:
successful kickstart with selected profile, all files from 'file preservation list' preserved.

Additional info:
Related 'rhn_check -vvv' output:

Preserve files! : ['/etc/mongod.conf', '/etc/configsvr.conf', '/etc/mongos.conf']
- looking for Cobbler at http://spacewalk.mydomain.local:443/cobbler_api
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/koan/utils.py", line 568, in __try_connect
    xmlrpc_server.ping()
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request
    return self._parse_response(h.getfile(), sock)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1387, in _parse_response
    p.feed(response)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 601, in feed
    self._parser.Parse(data, 0)
ExpatError: syntax error: line 1, column 49
- looking for Cobbler at https://spacewalk.mydomain.local:443/cobbler_api
- reading URL: http://spacewalk.mydomain.local/cblr/svc/op/ks/system/localhost.localdomain:1
install_tree: http://spacewalk.mydomain.local/ty/b5hJTnVG
downloading initrd initrd.img to /boot/initrd.img_koan
url=http://spacewalk.mydomain.local/cobbler/images/centos6:1:SpacewalkDefaultOrganization/initrd.img
- reading URL: http://spacewalk.mydomain.local/cobbler/images/centos6:1:SpacewalkDefaultOrganization/initrd.img
downloading kernel vmlinuz to /boot/vmlinuz_koan
url=http://spacewalk.mydomain.local/cobbler/images/centos6:1:SpacewalkDefaultOrganization/vmlinuz
- reading URL: http://spacewalk.mydomain.local/cobbler/images/centos6:1:SpacewalkDefaultOrganization/vmlinuz
- ['/sbin/grubby', '--add-kernel', '/boot/vmlinuz_koan', '--initrd', '/boot/initrd.img_koan', '--args', '"ksdevice=link lang= text ks=http://spacewalk.mydomain.local/cblr/svc/op/ks/system/localhost.localdomain:1 kssendmac ipv6.disable=1 "', '--make-default', '--title=kick1422545220']
- reboot to apply changes
CMD: ['/usr/sbin/merge-rd.sh', '/boot/initrd.img', '/boot/initrd.img', '/tmp/ks-tree-shadow']
D: Sending back response(1, 'Error creating the new RAM disk', {'status': 1, 'stderr': '', 'stdout': 'Usage: /usr/sbin/merge-rd.sh SOURCERD DESTRD /path/to/merge/from\n'}) 

Document URL: 

Section Number and Name: 

Describe the issue: 

Suggestions for improvement: 

Additional information: 


Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Stephen Herr 2015-01-30 17:36:23 UTC
This is due to upstream koan change:
8f1842258c4a81b9f6ba86d95ebe9caabd690408

Committing fix to Spacewalk master:
44ff9c82e49b48933181f517e8f7371294bdce4a

If you don't want to wait for Spacewalk 2.3 release it should be pretty safe to just install the newer spacewalk-koan package (whenever it finishes building):
http://koji.spacewalkproject.org/koji/taskinfo?taskID=179436

Comment 2 Yuriy Demchenko 2015-02-03 10:57:39 UTC
(In reply to Stephen Herr from comment #1)
> This is due to upstream koan change:
> 8f1842258c4a81b9f6ba86d95ebe9caabd690408
> 
> Committing fix to Spacewalk master:
> 44ff9c82e49b48933181f517e8f7371294bdce4a
> 
> If you don't want to wait for Spacewalk 2.3 release it should be pretty safe
> to just install the newer spacewalk-koan package (whenever it finishes
> building):
> http://koji.spacewalkproject.org/koji/taskinfo?taskID=179436

Thank you! With spacewalk-koan-2.3.1-1.el6 file preservation is working without any issue

Comment 3 Grant Gainey 2015-03-23 16:59:29 UTC
Moving bugs to ON_QA as we move to release Spacewalk 2.3

Comment 4 Grant Gainey 2015-04-14 19:03:58 UTC
Spacewalk 2.3 has been released. See

https://fedorahosted.org/spacewalk/wiki/ReleaseNotes23


Note You need to log in before you can comment on or make changes to this bug.