[Spacewalk-list] more Koan issues with Spacewalk 2.0

Paul Robert Marino prmarino1 at gmail.com
Sun Dec 29 20:54:26 UTC 2013


In case any one is interested I found part of the problem.
EPEL currently has Cobbler 2.4  and koan 2.4 I downgraded koan to 2.2
on a visualization host and now it I can create VM's
I still get one the first traceback.

- looking for Cobbler at http://spacewalk.host.name:443/cobbler_api
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/koan/utils.py", line 542, 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


It looks like we have the makings of a bug ticket here.
Also I think we need to re-examine the dependance on EPEL as much as I
agree with using stock packages this is not the first time a cobbler
update has cause spacewalk a problem.

I still haven't tracked down the Expat error however I have confirmed
that downgrading cobbler to 2.2 doesn't help, and the bug is still
present in the nightly build.




On Thu, Dec 26, 2013 at 10:14 AM, Paul Robert Marino
<prmarino1 at gmail.com> wrote:
> I know I haven't gotten any useful comments back on any of my previous
> posts about this but I figured I would try one more time before
> putting in a bug ticket to see if any one has any Ideas on this,
>
> Ive been trying to debug koan issues I've had with spacewalk 1.8-2.0
> on Scientific Linux 6.4.
>
> here is the koan versions on the client
> "
> spacewalk-koan-2.0.1-1.el6.noarch
> koan-2.4.0-1.el6.noarch
> "
>
> here ids the cobbler version on the spacewalk server
> "
> cobbler-2.4.0-1.el6.noarch
> cobbler-epel-2.0.11-20.el6.noarch
> "
>
> here are some errors Im consistantly seeing in my cobbler logs when
> ever I try a kickstart of ha host or VM note the host names and UID's
> have been modified so no information is accidentally leaked
>
>
> "
> Tue Dec 24 14:46:03 2013 - INFO | REMOTE get_system_as_rendered;
> user(?); name(my.test.host:1:testvm)
> Tue Dec 24 14:46:04 2013 - INFO | REMOTE generate_kickstart; user(?)
> Tue Dec 24 14:46:04 2013 - INFO | generate_kickstart
> Tue Dec 24 14:46:04 2013 - WARNING | errors were encountered rendering
> the template
> Tue Dec 24 14:46:04 2013 - WARNING |
> [{'code': u'VFFSL(SL,"K6Kpzjn5",True)',
>   'exc_val': NotFound("cannot find 'K6Kpzjn5'",),
>   'lineCol': (19, 22),
>   'rawCode': u'$K6Kpzjn5',
>   'time': 'Tue Dec 24 14:46:04 2013'},
>  {'code': u'VFFSL(SL,"D7VOYk",True)',
>   'exc_val': NotFound("cannot find 'D7VOYk'",),
>   'lineCol': (19, 31),
>   'rawCode': u'$D7VOYk',
>   'time': 'Tue Dec 24 14:46:04 2013'},
>  {'code': u'VFFSL(SL,"kickstart_start",True)',
>   'exc_val': NotFound("cannot find 'kickstart_start'",),
>   'lineCol': (90, 1),
>   'rawCode': u'$kickstart_start',
>   'time': 'Tue Dec 24 14:46:04 2013'},
>  {'code': u'VFFSL(SL,"kickstart_done",True)',
>   'exc_val': NotFound("cannot find 'kickstart_done'",),
>   'lineCol': (455, 1),
>   'rawCode': u'$kickstart_done',
>   'time': 'Tue Dec 24 14:46:04 2013'}]
> Tue Dec 24 14:46:10 2013 - INFO | REMOTE find_items(system);
> criteria({'uid': 'somestringhere'}); sort(None); user(?)
> Tue Dec 24 14:46:10 2013 - INFO | find_items; ['system']
> "
>
> here is a sample of what I'm seeing from rhn_check when I try to
> create a VM which fails.
>
> "
> [root at localhost ~]# rhn_check
> - looking for Cobbler at http://Spacewalk.host.name:443/cobbler_api
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/koan/utils.py", line 549, 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.host.name:443/cobbler_api
> - reading URL: http://Spacewalk.host.name/cblr/svc/op/ks/system/my.test.host:1:testvm
> install_tree: http://Spacewalk.host.name/ty/QxXBuNm5
> libvirtd (pid  6841) is running...
> - ['qemu-img', 'create', '-f', 'raw', '/var/lib/libvirt/images/testvm', '6G']
> Formatting '/var/lib/libvirt/images/test1vm', fmt=raw size=6442450944
> - adding disk: /var/lib/libvirt/images/test1vm of size 6 (driver type=raw)
> <type 'exceptions.TypeError'>
> int() argument must be a string or a number, not 'NoneType'
>   File "/usr/share/rhn/spacewalkkoan/spacewalkkoan.py", line 243, in
> initiate_guest
>     k.run()
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 424, in run
>     self.virt()
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 800, in virt
>     return self.net_install(after_download)
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 669, in net_install
>     after_download(self, profile_data)
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 798, in
> after_download
>     self.virt_net_install(profile_data)
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 1427, in
> virt_net_install
>     osimport          =  self.virtinstall_osimport,
>    File "/usr/lib/python2.6/site-packages/koan/qcreate.py", line 31,
> in start_install
>     cmd = virtinstall.build_commandline("qemu:///system", *args, **kwargs)
>    File "/usr/lib/python2.6/site-packages/koan/virtinstall.py", line
> 382, in build_commandline
>     cmd += "--wait %d " % int(wait)
> "
>
> when I try to kickstart a host with no options changed here is what
> happens when I run rhn_check this works but not perfectly as you can
> see from the traceback
>
> "
> [root at localhost ~]# rhn_check
> Preserve files! : []
> - looking for Cobbler at http://Spacewalk.host.name:443/cobbler_api
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/koan/utils.py", line 549, 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.host.name:443/cobbler_api
> - reading URL: http://Spacewalk.host.name/cblr/svc/op/ks/system/my.test.host:1
> install_tree: http://Spacewalk.host.name/ty/tXZ5SDzz
> downloading initrd initrd.img to /boot/initrd.img_koan
> url=http://Spacewalk.host.name/cobbler/images/Scientific-Linux-64-x86_64:1:Testing/initrd.img
> - reading URL: http://Spacewalk.host.name/cobbler/images/Scientific-Linux-64-x86_64:1:Testing/initrd.img
> downloading kernel vmlinuz to /boot/vmlinuz_koan
> url=http://Spacewalk.host.name/cobbler/images/Scientific-Linux-64-x86_64:1:Testing/vmlinuz
> - reading URL: http://Spacewalk.host.name/cobbler/images/Scientific-Linux-64-x86_64:1:Testing/vmlinuz
> - reading URL: http://Spacewalk.host.name/cblr/svc/op/ks/system/my.test.host:1
> <type 'exceptions.TypeError'>
> not enough arguments for format string
>   File "/usr/share/rhn/spacewalkkoan/spacewalkkoan.py", line 167, in initiate
>     k.run()
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 429, in run
>     self.replace()
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 1168, in replace
>     return self.net_install(after_download)
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 669, in net_install
>     after_download(self, profile_data)
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 1041, in
> after_download
>     profile_data
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 1213, in
> build_initrd
>     fd.write(self.get_insert_script(initrd))
>    File "/usr/lib/python2.6/site-packages/koan/app.py", line 1195, in
> get_insert_script
>     """ % initrd
>
>
> "




More information about the Spacewalk-list mailing list