Up2date And 'xmlrpclib.Fault' Error

When up2date encounters an issue where and cannot manually boostrap a system to the RHN satellites using any of the bootstrap bash shell scripts you can try the following to correct the issue.

The error encountered follows :

REGISTRATION
------------
* registering
An error has occurred:
xmlrpclib.Fault

To resolve the issue simply add the 'import xmlrpclib' directive to the file /usr/bin/rhnreg_ks python script. (backup the original of course)

I have resolved the issue by adding the 'import xmlrpclib' directive to the /usr/sbin/rhnreg_ks python script :

cp /usr/sbin/rhnreg_ks /usr/sbin/rhnreg_ks.bak

Bust out your editor of choice on the file and look for the following line :

import up2dateLog

Just add 'import xmlrpclib' after this line and save. RHN bootstrap script should work correctly now. If not, ensure that the xml libraries are actuall installed on the system, in my case :

root@server1 [~/theplanet]# rpm -qa | grep -i xml
libxml2-devel-2.5.10-7
perl-libxml-enno-1.02-29
perl-libxml-perl-0.07-28
perl-XML-Grove-0.46alpha-25
PyXML-0.7.1-9
perl-XML-Dumper-0.4-25
perl-XML-Twig-3.09-3
libxml2-2.5.10-7
libxml2-python-2.5.10-7
perl-XML-Encoding-1.01-23
libxml-1.8.17-9.2
perl-XML-Parser-2.31-15

root@server1 [~/theplanet]# find /usr/lib/python2.2/ -type f -iname "*xmlrpc*"
/usr/lib/python2.2/site-packages/rhn/_internal_xmlrpclib.py
/usr/lib/python2.2/site-packages/rhn/_internal_xmlrpclib.pyc
/usr/lib/python2.2/SimpleXMLRPCServer.py
/usr/lib/python2.2/SimpleXMLRPCServer.pyc
/usr/lib/python2.2/SimpleXMLRPCServer.pyo
/usr/lib/python2.2/test/test_xmlrpc.py
/usr/lib/python2.2/xmlrpclib.py
/usr/lib/python2.2/xmlrpclib.pyc
/usr/lib/python2.2/xmlrpclib.pyo

If all else fails, create a RedHat Network ticket.