[Spacewalk-list] Problem with registering clients

J Hutchins groovefx at gmail.com
Wed Jul 2 15:20:02 UTC 2008


I keep receiving the following traceback when I try to run:

rhnreg_ks --force
--serverUrl=http://spacewalk/XMLRPC/--activationkey=1-e7e2f81849a2dda8111199c917e1beb6

The client will not register on the server.  Am I doing anything wrong?

Thanks in advance,

- Jonathan Hutchins

Exception reported from spacewalk
Time: Wed Jul  2 10:51:18 2008
Exception type exceptions.KeyError
Exception while handling function registration.new_system
Request object information:
URI: /XMLRPC
Remote Host: 10.5.1.10
Server Name: 10.5.1.9:0
Headers passed in:
    Accept-Encoding: identity
    Content-Length: 811
    Host: spacewalk
    content-type: text/xml
    user-agent: rhn.rpclib.py/$Revision$
    x-client-version: 1
    x-info: RPC Processor (C) Red Hat, Inc (version $Revision$)
    x-rhn-client-capability:
packages.verifyAll(1)=1,caneatCheese(1)=1,packages.extended_profile(1)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.rollBack(1)=1
    x-rhn-transport-capability: follow-redirects=2
    x-transport-info: Extended Capabilities Transport (C) Red Hat, Inc
(version $Revision$)
    x-up2date-version: 0.4.17-10.fc9
Extra information about this error:
Response sent back to the caller:
While running 'registration.new_system': caught
exceptions.KeyError : 'xmlrpc'



Exception Handler Information
Traceback (most recent call last):
  File "/usr/share/rhn/server/apacheRequest.py", line 118, in call_function
    func = self.method_ref(method)
  File "/usr/share/rhn/server/apacheRequest.py", line 413, in method_ref
    classes = self.servers[self.server]
KeyError: 'xmlrpc'

Local variables by frame
Frame method_ref in /usr/share/rhn/server/apacheRequest.py at line 413
                    self = <type 'instance'>
<server.apacheRequest.apachePOST instance at 0xb3023aac>
                  method = <type 'str'> registration.new_system

Frame call_function in /usr/share/rhn/server/apacheRequest.py at line 135
                   fault = <type 'int'> 1
                    self = <type 'instance'>
<server.apacheRequest.apachePOST instance at 0xb3023aac>
          force_rollback = <type 'int'> 1
                  method = <type 'str'> registration.new_system
                  params = <type 'tuple'> ({'virt_uuid':
'78426adb33304c2788d475b5b7f47c1a\n', 'virt_type': 'para', 'token':
'1-4b62a74c0df2aecc01750e49728ea34c', 'profile_name': 'stagems',
'architecture': 'x86_64-redhat-linux', 'os_release': '5', 'release_name':
'centos-release'},)
                  e_type = <type 'classobj'> exceptions.KeyError
                 e_value = <type 'instance'> 'xmlrpc'
                response = <type 'instance'> <Fault 1: "While running
'registration.new_system': caught\nexceptions.KeyError : 'xmlrpc'\n">

Frame process in /usr/share/rhn/server/apacheRequest.py at line 471
                      fd = <type 'instance'> <cStringIO.StringO object at
0xb3023280>
                   _body = <type 'str'> <?xml version='1.0'?>
<methodCall>
<methodName>registration.new_system</methodName>
<params>
<param>
<value><struct>
<member>
<name>virt_uuid</name>
<value><string>78426adb33304c2788d475b5b7f47c1a
</string></value>
</member>
<member>
<name>virt_type</name>
<value><string>para</string></value>
</member>
<member>
<name>token</name>
<value><string>1-4b62a74c0df2aecc01750e49728ea34c</string></value>
</member>
<member>
<name>profile_name</name>
<value><string>stagems</string></value>
</member>
<member>
<name>architecture</name>
<value><string>x86_64-redhat-linux</string></value>
</member>
<member>
<name>os_release</name>
<value><string>5</string></value>
</member>
<member>
<name>release_name</name>
<value><string>centos-release</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>

                  params = <type 'tuple'> ({'virt_uuid':
'78426adb33304c2788d475b5b7f47c1a\n', 'virt_type': 'para', 'token':
'1-4b62a74c0df2aecc01750e49728ea34c', 'profile_name': 'stagems',
'architecture': 'x86_64-redhat-linux', 'os_release': '5', 'release_name':
'centos-release'},)
                  method = <type 'str'> registration.new_system
                    self = <type 'instance'>
<server.apacheRequest.apachePOST instance at 0xb3023aac>

Frame handler in /usr/share/rhn/server/apacheHandler.py at line 198
                       h = <type 'instance'> <__builtin__.OracleCursor on
<cx_Oracle.Connection to spacewalk at xe>>
                    self = <type 'instance'>
<server.apacheHandler.apacheHandler instance at 0xb7bfdb6c>
                     req = <type 'mp_request'> <mp_request object at
0xb7abc50c>
                     ret = <type 'int'> 0
         templateStrings = <type 'dict'> {'email_account_info': '\nAccount
Information:\n  Your RHN login:         <login />\n  Your RHN email address:
<email-address />', 'email_footer': '--the Red Hat Network Team',
'hostname': 'spacewalk'}
                     row = <type 'NoneType'> None

Frame __call__ in /usr/share/rhn/server/apacheServer.py at line 57
                    self = <type 'instance'>
<server.apacheServer.HandlerWrap instance at 0xb7cb36cc>
                     req = <type 'mp_request'> <mp_request object at
0xb7abc50c>
                       f = <type 'instancemethod'> <bound method
apacheHandler.handler of <server.apacheHandler.apacheHandler instance at
0xb7bfdb6c>>

Frame HandlerDispatch in
/usr/lib/python2.4/site-packages/mod_python/apache.py at line 299
                     req = <type 'mp_request'> <mp_request object at
0xb7abc50c>
                  config = <type 'mp_table'> {'PythonInterpreter':
'rhn.server', 'PythonPath': 'sys.path+['/usr/share/rhn']'}
                    self = <type 'instance'> <mod_python.apache.CallBack
instance at 0xb7eaf76c>
                  object = <type 'instance'>
<server.apacheServer.HandlerWrap instance at 0xb7cb36cc>
                       l = <type 'list'> ['server.apacheServer', 'Handler']
                  module = <type 'module'> <module 'server.apacheServer'
from '/usr/share/rhn/server/apacheServer.py'>
                   hlist = <type 'mp_hlist'>
{'handler:'server.apacheServer::Handler','directory':'/XMLRPC/','silent':0}
              object_str = <type 'str'> Handler
                   debug = <type 'int'> 0
             module_name = <type 'str'> server.apacheServer
              pathstring = <type 'str'> sys.path+['/usr/share/rhn']
                  result = <type 'int'> 500


Environment for PID=2342 on exception:
LANG = C
NLS_LANG = english.AL32UTF8
ORACLE_HOME = /opt/oracle
PATH = /sbin:/usr/sbin:/bin:/usr/bin
PERL_BADFREE = 0
PWD = /
SHLVL = 2
TERM = linux
_ = /usr/sbin/httpd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20080702/8a0b83ae/attachment.htm>


More information about the Spacewalk-list mailing list