Hide Forgot
Description of problem: yum -y erase 389-ds-base ipa-server ipa-python ipa-client ipa-admintools bind caching-nameserver bind-dyndb-ldap certmonger <snip> Running Transaction Erasing : bind-dyndb-ldap-0.2.0-1.el6.i686 1/9 Erasing : ipa-server-2.0.0-9.2011020802git7be1275.el6.i686 2/9 Erasing : ipa-server-selinux-2.0.0-9.2011020802git7be1275.el6.i686 3/9 Erasing : 389-ds-base-1.2.8-2011020802.el6dsrv.i386 4/9 Erasing : 32:bind-9.7.2-8.P3.el6.i686 5/9 Erasing : ipa-admintools-2.0.0-9.2011020802git7be1275.el6.i686 6/9 Erasing : ipa-client-2.0.0-9.2011020802git7be1275.el6.i686 7/9 Erasing : certmonger-0.34-1.20110208T0953z.el6.i686 8/9 Erasing : ipa-python-2.0.0-9.2011020802git7be1275.el6.i686 9/9 Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 267, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 203, in main return_code = base.doTransaction() File "/usr/share/yum-cli/cli.py", line 580, in doTransaction resultobject = self.runTransaction(cb=cb) File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1495, in runTransaction self.plugins.run('posttrans') File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 184, in run func(conduitcls(self, self.base, conf, **kwargs)) File "/usr/share/yum-plugins/rhnplugin.py", line 190, in posttrans_hook rhnPackageInfo.updatePackageProfile() File "/usr/share/rhn/up2date_client/rhnPackageInfo.py", line 28, in updatePackageProfile s.registration.update_packages(up2dateAuth.getSystemId(), packages) File "/usr/share/rhn/up2date_client/rhnserver.py", line 50, in __call__ return rpcServer.doCall(method, *args, **kwargs) File "/usr/share/rhn/up2date_client/rpcServer.py", line 204, in doCall ret = method(*args, **kwargs) File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/share/rhn/up2date_client/rpcServer.py", line 39, in _request1 ret = self._request(methodname, params) File "/usr/lib/python2.6/site-packages/rhn/rpclib.py", line 379, in _request request = self._req_body(self._strip_characters(params), methodname) File "/usr/lib/python2.6/site-packages/rhn/rpclib.py", line 234, in _req_body return xmlrpclib.dumps(params, methodname, encoding=self._encoding) File "/usr/lib/python2.6/xmlrpclib.py", line 1132, in dumps data = m.dumps(params) File "/usr/lib/python2.6/xmlrpclib.py", line 677, in dumps dump(v, write) File "/usr/lib/python2.6/xmlrpclib.py", line 699, in __dump f(self, value, write) File "/usr/lib/python2.6/xmlrpclib.py", line 703, in dump_nil raise TypeError, "cannot marshal None unless allow_none is enabled" TypeError: cannot marshal None unless allow_none is enabled </snip> Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
It is yum that is throwing the stack trace, cc'ing the yum maintainer, although this may in fact be a problem with the RHN plugin.
*** This bug has been marked as a duplicate of bug 672471 ***