Thanks Stephen for the tip, i tried to run it with -vvv and got this
error among all:
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'})
In spacewalk webinterface action marked as 'failed' with reason 'Error
creating the new RAM disk'entos6
/tmp/ks-tree-shadow with copied configs are in fact created, but it
seems 'merge-rd.sh' called with wrong parameters - there're no
'/boot/initrd.img', koan created '/boot/initrd.img_koan' instead.
Any ideas how to fix it?
Yuriy Demchenko
On 01/29/2015 06:01 PM, Stephen Herr wrote:
File preservation will only work with re-provisioning (through
Spacewalk, so not PXE booting), and it's expected that there's no
change to the kickstart file.
It should work with what you've tried though.
File preservation works by saving the files listed to a particular
place on the filesystem (/tmp/ks-tree-copy) when rhn_check picks up
the reprovision action, and then the kickstart file always contains a
section to copy files in that dir (if any) back onto the filesystem
after the kickstart. So the kickstart file will not change because it
always contains that section.
Try scheduling another reprovision with that profile, running
"rhn_check -vvv" by hand to pick up the action so you can see the
verbose output on the console, and then 'shutdown -c' to cancel the
three minute reboot timer so you can poke around. Between the console
output and looking at /tmp/ks-tree-copy maybe that will give you a
hint about what's wrong.
-Stephen
On 01/29/2015 08:17 AM, Yuriy Demchenko wrote:
Hi,
I wonder how to use 'file preservation' function during kickstart? I
need to re-provision several systems via kickstart, preserving several
config files.
I've created file preservation list in 'system->kickstart->file
preservation', then checked this list in kickstart profile
'<profilename> ->system details->file preservation', clicked 'update
kickstart'
however, I cant see any changes to the raw kickstart file
and when I do re-provision with that kickstart (either via 'provision'
tab in SW, or just pxe-booting with selected profile) required configs
are not preserved.
What am I missing?
I'm using spacewalk-2.2
_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list
_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list