Trying to troubleshoot some problems

cobbler validateks outputs a lot of gibberish after:

    checking url: http://172.20.0.22/cblr/svc/op/ks/profile/customer
    The following problem occurred on line 2 of the kickstart file:

So it did a:

    wget http://172.20.0.22/cblr/svc/op/ks/profile/customer

It returns the following:

<pre>
Mod_python error: "PythonHandler services"

Traceback (most recent call last):

  File "/usr/lib64/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
    result = object(req)

  File "/var/www/cobbler/svc/services.py", line 82, in handler
    content = func( **form )

  File "/usr/lib/python2.4/site-packages/cobbler/services.py", line 70, in ks
    data = self.remote.generate_kickstart(profile,system,REMOTE_ADDR,REMOTE_MAC)

  File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)

  File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose

  File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request
    return self._parse_response(h.getfile(), sock)

  File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response
    return u.close()

  File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close
    raise Fault(**self._stack[0])

Fault: <Fault 1: 'exceptions.TypeError:cannot marshal None unless allow_none is enabled'>

</pre>

We are using profiles that inherit from one another to get appropriate default values

Output from cobbler report:


distro          : RHEL5-x86_64
breed           : redhat
architecture    : x86_64
initrd          : /var/www/cobbler/ks_mirror/RHEL5/images/pxeboot/initrd.img
kernel          : /var/www/cobbler/ks_mirror/RHEL5/images/pxeboot/vmlinuz
kernel options  : {}
ks metadata     : {'tree': 'http://172.20.0.22/cblr/links/RHEL5-x86_64'}
owners          : ['admin']

distro          : RHEL5-xen-x86_64
breed           : redhat
architecture    : x86_64
initrd          : /var/www/cobbler/ks_mirror/RHEL5/images/xen/initrd.img
kernel          : /var/www/cobbler/ks_mirror/RHEL5/images/xen/vmlinuz
kernel options  : {}
ks metadata     : {'tree': 'http://172.20.0.22/cblr/links/RHEL5-xen-x86_64'}
owners          : ['admin']

profile         : RHEL5-x86_64
distro          : RHEL5-x86_64
dhcp tag        : default
kernel options  : {}
kickstart       : /etc/cobbler/kickstart_fc6.ks
ks metadata     : {}
owners          : ['admin']
repos           : []
server          : <<inherit>>
virt bridge     : xenbr1
virt cpus       : 1
virt file size  : 5
virt path       :
virt ram        : 512
virt type       : xenfv

profile         : RHEL5-xen-x86_64
distro          : RHEL5-xen-x86_64
dhcp tag        : default
kernel options  : {}
kickstart       : /etc/cobbler/kickstart_fc6.ks
ks metadata     : {}
owners          : ['admin']
repos           : []
server          : <<inherit>>
virt bridge     : xenbr1
virt cpus       : 1
virt file size  : 5
virt path       :
virt ram        : 512
virt type       : xenpv

profile         : ctl
parent          : customer
dhcp tag        : <<inherit>>
kernel options  : <<inherit>>
kickstart       : /var/lib/cobbler/kickstarts/ctl.ks
ks metadata     : <<inherit>>
owners          : ['admin']
repos           : <<inherit>>
server          : <<inherit>>
virt bridge     : <<inherit>>
virt cpus       : 2
virt file size  : 50
virt path       : <<inherit>>
virt ram        : 1024
virt type       : <<inherit>>

profile         : gtm
parent          : customer
dhcp tag        : <<inherit>>
kernel options  : <<inherit>>
kickstart       : /var/lib/cobbler/kickstarts/gtm.ks
ks metadata     : <<inherit>>
owners          : ['admin']
repos           : <<inherit>>
server          : <<inherit>>
virt bridge     : <<inherit>>
virt cpus       : <<inherit>>
virt file size  : 10
virt path       : dat-vg
virt ram        : 1024
virt type       : <<inherit>>

profile         : customer
parent          : RHEL5-xen-x86_64
dhcp tag        : <<inherit>>
kernel options  : <<inherit>>
kickstart       : <<inherit>>
ks metadata     : <<inherit>>
owners          : ['admin']
repos           : <<inherit>>
server          : <<inherit>>
virt bridge     : <<inherit>>
virt cpus       : <<inherit>>
virt file size  : <<inherit>>
virt path       : <<inherit>>
virt ram        : <<inherit>>
virt type       : xenpv

system           : gtm-00
profile          : gtm
kernel options   : {}
kickstart        : <<inherit>>
ks metadata      : {}
netboot enabled? : True
owners           : ['admin']
server           : <<inherit>>
virt cpus        : <<inherit>>
virt file size   : <<inherit>>
virt path        : <<inherit>>
virt ram         : <<inherit>>
virt type        : <<inherit>>
interface        : intf0
  mac address    : 00:50:56:01:00:01
  ip address     : 172.20.0.201
  hostname       :
  gateway        :
  subnet         :
  virt bridge    :
  dhcp tag       :

system           : o-ctl00
profile          : ctl
kernel options   : {}
kickstart        : <<inherit>>
ks metadata      : {}
netboot enabled? : True
owners           : ['admin']
server           : <<inherit>>
virt cpus        : <<inherit>>
virt file size   : <<inherit>>
virt path        : <<inherit>>
virt ram         : <<inherit>>
virt type        : <<inherit>>
interface        : intf0
  mac address    : 00:50:56:01:00:00
  ip address     : 172.20.0.200
  hostname       :
  gateway        :
  subnet         :
  virt bridge    :
  dhcp tag       :



--
Drew Einhorn