raise TypeError, "cannot marshal None unless allow_none is enabled" in cobbler

Solution Verified - Updated -

Issue

  • [root@system kickstarts]# cobbler profile getks RHEL55_64--x86_64
    Traceback (most recent call last):
      File "/usr/bin/cobbler", line 35, in ?
        sys.exit(app.main())
      File "/usr/lib/python2.4/site-packages/cobbler/cli.py", line 509, in main
        rc = cli.run(sys.argv)
      File "/usr/lib/python2.4/site-packages/cobbler/cli.py", line 195, in run
        self.object_command(object_type, object_action)
      File "/usr/lib/python2.4/site-packages/cobbler/cli.py", line 266, in object_command
        data = self.remote.generate_kickstart(options.name,"")
      File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
        return self.__send(self.__name, args)
      File "/usr/lib/python2.4/xmlrpclib.py", line 1377, in __request
        allow_none=self.__allow_none)
      File "/usr/lib/python2.4/xmlrpclib.py", line 1029, in dumps
        data = m.dumps(params)
      File "/usr/lib/python2.4/xmlrpclib.py", line 603, in dumps
        dump(v, write)
      File "/usr/lib/python2.4/xmlrpclib.py", line 615, in __dump
        f(self, value, write)
      File "/usr/lib/python2.4/xmlrpclib.py", line 619, in dump_nil
        raise TypeError, "cannot marshal None unless allow_none is enabled"
    TypeError: cannot marshal None unless allow_none is enabled
    
  • These kickstart profiles are managed outside of Satellite.

Environment

  • Red Hat Satellite 5.4.1 that was upgraded from 5.3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content