Hi,

I'm running a spacewalk 1.6 server on CentOS 5. For some reason I cannot 
register any clients anymore - neither CentOS 5 nor 6. The last one was 
successfully registered last Thursday and the problem was discovered today. I 
already tried to restart spacewalk-service and the whole server. The only 
information about a problem is the attached traceback.

It says:
Exception type psycopg2.InternalError
Exception while handling function registration.new_system
...
InternalError: current transaction is aborted, commands ignored until end of 
transaction block
...

Can please anybody give me a hint, because I'm currently pretty stuck.

Thanks in advance,

Sascha

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Exception reported from $SERVER_FQDN
Time: Wed Apr 18 11:57:19 2012
Exception type psycopg2.InternalError
Exception while handling function registration.new_system Request object 
information:
URI: /XMLRPC
Remote Host: $CLIENT_FQDN
Server Name: $SERVER_FQDN:443 Headers passed in:
        Accept-Encoding: identity
        Content-Length: 1560
        Host: $SERVER_FQDN:443
        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: 
osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.ba
se64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,co
nfigfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload
(1)=1,packages.runTransaction(1)=1
        x-rhn-transport-capability: follow-redirects=3
        x-transport-info: Extended Capabilities Transport (C) Red Hat, Inc 
(version $Revision$)
        x-up2date-version: 1.6.47-1.el5

Exception Handler Information
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py", 
line 122, in call_function
    response = apply(func, params)
  File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 496, in 
new_system
    architecture, data)
  File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 387, in 
create_system
    newserv.save(0, channel)
  File 
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_class.py", 
line 570, in save
    self.__save(channel)
  File 
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_class.py", 
line 538, in 
__save
    user_id=user_id)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py", line 
1741, in 
subscribe_server_channels
    raise_exceptions=1)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py", line 
1700, in 
guess_channels_for_server
    server.org_id, user_id=user_id)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py", line 
900, in 
channels_for_release_arch
    org_id=org_id, user_id=user_id)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py", line 
723, in 
base_channel_for_rel_arch
    org_id=org_id, user_id=user_id)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py", 
line 163, in execute
    return apply(self._execute_wrapper, (self._execute, ) + p, kw)
  File 
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
 line 282, in 
_execute_wrapper
    retval = apply(function, p, kw)
  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py", 
line 217, in _execute
    return self._execute_(args, kwargs)
  File 
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
 line 295, in 
_execute_
    self._real_cursor.execute(self.sql, params)
InternalError: current transaction is aborted, commands ignored until end of 
transaction block


Local variables by frame
Frame _execute_ in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py 
at 
line 295
                        self = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab95629b200>
                        args = <type 'tuple'> ()
                      params = <type 'instance'> {'release': '5', 'org_id': 
'1', 'user_id': 1, 'server_arch': 'x86_64-
redhat-linux'}
                      kwargs = <type 'dict'> {'release': '5', 'user_id': 1, 
'org_id': '1', 'server_arch': 'x86_64-
redhat-linux'}

Frame _execute in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py at line 217
                        self = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab95629b200>
                        args = <type 'tuple'> ()
                         val = <type 'str'> 5
                      kwargs = <type 'dict'> {'release': '5', 'user_id': 1, 
'org_id': '1', 'server_arch': 'x86_64-
redhat-linux'}

Frame _execute_wrapper in /usr/lib/python2.4/site-
packages/spacewalk/server/rhnSQL/driver_postgresql.py at line 287
                    function = <type 'instancemethod'> <bound method 
Cursor._execute of 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 0x2ab95629b200>>
                        self = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab95629b200>
                       value = <type 'str'> x86_64-redhat-linux
                           p = <type 'tuple'> ()
                          kw = <type 'dict'> {'release': '5', 'org_id': '1', 
'user_id': 1, 'server_arch': 'x86_64-redhat-
linux'}
                         key = <type 'str'> server_arch
                      params = <type 'str'> release: 5,org_id: 1,user_id: 
1,server_arch: x86_64-redhat-linux

Frame execute in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py at line 163
                           p = <type 'tuple'> ()
                        self = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab95629b200>
                          kw = <type 'dict'> {'release': '5', 'user_id': 1, 
'org_id': '1', 'server_arch': 'x86_64-redhat-
linux'}

Frame base_channel_for_rel_arch in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py 
at line 735
                     user_id = <type 'int'> 1
                           h = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab95629b200>
                      org_id = <type 'str'> 1
                 server_arch = <type 'str'> x86_64-redhat-linux
                     release = <type 'str'> 5
                       query = <type 'str'> 
        select ca.label arch,
               c.id,
               c.parent_channel,
               c.org_id,
               c.label,
               c.name,
               c.summary,
               c.description,
               to_char(c.last_modified, 'YYYYMMDDHH24MISS') last_modified,
               rhn_channel.available_chan_subscriptions(c.id, :org_id) 
available_subscriptions
          from rhnChannel c,
               rhnChannelArch ca
        where c.channel_arch_id = ca.id
          and c.id = rhn_channel.base_channel_for_release_arch(
                :release, :server_arch, :org_id, :user_id)
    

Frame channels_for_release_arch in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py 
at line 900
                     release = <type 'str'> 5
                      org_id = <type 'str'> 1
                     user_id = <type 'int'> 1
                 server_arch = <type 'str'> x86_64-redhat-linux

Frame guess_channels_for_server in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py 
at line 1727
                     user_id = <type 'int'> 1
                     none_ok = <type 'instance'> 
<spacewalk.server.rhnServer.server_token.ActivationTokens 
instance at 0x2ab956273950>
            raise_exceptions = <type 'int'> 1
                      server = <type 'instance'> <LiteServer instance at 
46975502889112: attributes={'release': 
'5', 'arch': 'x86_64-redhat-linux', 'org_id': 1, 'id': 1000011055}>

Frame subscribe_server_channels in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnChannel.py 
at line 1741
                     user_id = <type 'int'> 1
                           s = <type 'instance'> <LiteServer instance at 
46975502889112: attributes={'release': 
'5', 'arch': 'x86_64-redhat-linux', 'org_id': 1, 'id': 1000011055}>
                     none_ok = <type 'instance'> 
<spacewalk.server.rhnServer.server_token.ActivationTokens 
instance at 0x2ab956273950>
                      server = <class 
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at 
46975502841232: {'self.cert': None, 'self.server': {'description': ('Initial 
Registration Parameters:\nOS: 
centos-release\nRelease: 5\nCPU Arch: x86_64-redhat-linux', 1), 'auto_update': 
('N', 1), 'secret': 
('4d6243eecfc892d0436f623e97cf430d', 1), 'org_id': (1, 1), 'creator_id': (1, 
1), 'server_arch_id': (1023, 1), 
'digital_server_id': ('ID-1000011055', 1), 'release': ('5', 1), 'auto_deliver': 
('N', 1), 'os': ('centos-release', 1), 
'id': (1000011055, 0), 'name': ('$CLIENT_FQDN', 1)}}>


Frame __save in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_class.py at 
line 
538
                   server_id = <type 'int'> 1000011055
                     user_id = <type 'int'> 1
                        self = <class 
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at 
46975502841232: {'self.cert': None, 'self.server': {'description': ('Initial 
Registration Parameters:\nOS: 
centos-release\nRelease: 5\nCPU Arch: x86_64-redhat-linux', 1), 'auto_update': 
('N', 1), 'secret': 
('4d6243eecfc892d0436f623e97cf430d', 1), 'org_id': (1, 1), 'creator_id': (1, 
1), 'server_arch_id': (1023, 1), 
'digital_server_id': ('ID-1000011055', 1), 'release': ('5', 1), 'auto_deliver': 
('N', 1), 'os': ('centos-release', 1), 
'id': (1000011055, 0), 'name': ('$CLIENT_FQDN', 1)}}>

                      org_id = <type 'int'> 1
              have_reg_token = <type 'instance'> 
<spacewalk.server.rhnServer.server_token.ActivationTokens instance at 
0x2ab956273950>
                     channel = <type 'NoneType'> None

Frame save in 
/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_class.py at 
line 574
                      commit = <type 'int'> 0
                        self = <class 
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at 
46975502841232: {'self.cert': None, 'self.server': {'description': ('Initial 
Registration Parameters:\nOS: 
centos-release\nRelease: 5\nCPU Arch: x86_64-redhat-linux', 1), 'auto_update': 
('N', 1), 'secret': 
('4d6243eecfc892d0436f623e97cf430d', 1), 'org_id': (1, 1), 'creator_id': (1, 
1), 'server_arch_id': (1023, 1), 
'digital_server_id': ('ID-1000011055', 1), 'release': ('5', 1), 'auto_deliver': 
('N', 1), 'os': ('centos-release', 1), 
'id': (1000011055, 0), 'name': ('$CLIENT_FQDN', 1)}}>

                     channel = <type 'NoneType'> None

Frame create_system in /usr/share/rhn/server/handlers/xmlrpc/registration.py at 
line 394
             release_version = <type 'str'> 5
                        user = <type 'NoneType'> None
                architecture = <type 'str'> x86_64-redhat-linux
                        self = <type 'instance'> 
<server.handlers.xmlrpc.registration.Registration instance at 
0x2ab9562732d8>
                 applet_uuid = <type 'NoneType'> None
                profile_name = <type 'str'> $CLIENT_FQDN
                  tokens_obj = <type 'instance'> 
<spacewalk.server.rhnServer.server_token.ActivationTokens 
instance at 0x2ab956273950>
                    log_item = <type 'str'> token = 
'1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2'
                token_string = <type 'str'> 
1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2
                up2date_uuid = <type 'NoneType'> None
                        data = <type 'dict'> {'token': 
'1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2', 'profile_name': '$CLIENT_FQDN', 
'architecture': 
'x86_64-redhat-linux', 'os_release': '5', 'smbios': {'smbios.system.serial': 
'Not Specified', 
'smbios.system.product': 'KVM', 'smbios.system.family': 'Red Hat Enterprise 
Linux', 'smbios.bios.vendor': 
'QEMU', 'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber': 
'Not Specified', 
'smbios.system.version': 'Not Specified', 'smbios.system.uuid': 
'59a2940b-a571-7a45-04f1-
30b438049f5e'}, 'release_name': 'centos-release'}
                     newserv = <class 
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at 
46975502841232: {'self.cert': None, 'self.server': {'description': ('Initial 
Registration Parameters:\nOS: 
centos-release\nRelease: 5\nCPU Arch: x86_64-redhat-linux', 1), 'auto_update': 
('N', 1), 'secret': 
('4d6243eecfc892d0436f623e97cf430d', 1), 'org_id': (1, 1), 'creator_id': (1, 
1), 'server_arch_id': (1023, 1), 
'digital_server_id': ('ID-1000011055', 1), 'release': ('5', 1), 'auto_deliver': 
('N', 1), 'os': ('centos-release', 1), 
'id': (1000011055, 0), 'name': ('$CLIENT_FQDN', 1)}}>

                     channel = <type 'NoneType'> None
                     release = <type 'str'> 5

Frame new_system in /usr/share/rhn/server/handlers/xmlrpc/registration.py at 
line 496
                        self = <type 'instance'> 
<server.handlers.xmlrpc.registration.Registration instance at 
0x2ab9562732d8>
             release_version = <type 'str'> 5
                profile_name = <type 'str'> $CLIENT_FQDN
                architecture = <type 'str'> x86_64-redhat-linux
                        data = <type 'dict'> {'token': 
'1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2', 'profile_name': '$CLIENT_FQDN', 
'architecture': 
'x86_64-redhat-linux', 'os_release': '5', 'smbios': {'smbios.system.serial': 
'Not Specified', 
'smbios.system.product': 'KVM', 'smbios.system.family': 'Red Hat Enterprise 
Linux', 'smbios.bios.vendor': 
'QEMU', 'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber': 
'Not Specified', 
'smbios.system.version': 'Not Specified', 'smbios.system.uuid': 
'59a2940b-a571-7a45-04f1-
30b438049f5e'}, 'release_name': 'centos-release'}
                        user = <type 'NoneType'> None

Frame call_function in 
/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py at line 174
                        self = <type 'instance'> 
<spacewalk.server.apacheRequest.apachePOST instance at 
0x2ab956273098>
                      params = <type 'tuple'> ({'token': 
'1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2', 'profile_name': '$CLIENT_FQDN', 
'architecture': 
'x86_64-redhat-linux', 'os_release': '5', 'smbios': {'smbios.system.serial': 
'Not Specified', 
'smbios.system.product': 'KVM', 'smbios.system.family': 'Red Hat Enterprise 
Linux', 'smbios.bios.vendor': 
'QEMU', 'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber': 
'Not Specified', 
'smbios.system.version': 'Not Specified', 'smbios.system.uuid': 
'59a2940b-a571-7a45-04f1-
30b438049f5e'}, 'release_name': 'centos-release'},)
              force_rollback = <type 'int'> 1
                        func = <type 'instancemethod'> <bound method 
Registration.new_system of 
<server.handlers.xmlrpc.registration.Registration instance at 0x2ab9562732d8>>
                      method = <type 'unicode'> registration.new_system

Frame process in 
/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py at line 476
                          fd = <type 'instance'> <cStringIO.StringO object at 
0x2ab9503997d8>
                       _body = <type 'str'> <?xml version='1.0'?> <methodCall> 
<methodName>registration.new_system</methodName>
<params>
<param>
<value><struct>
<member>
<name>token</name>
<value><string>1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2</string></value>
</member>
<member>
<name>profile_name</name>
<value><string>$CLIENT_FQDN</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>smbios</name>
<value><struct>
<member>
<name>smbios.system.serial</name>
<value><string>Not Specified</string></value> </member> <member> 
<name>smbios.system.product</name>
<value><string>KVM</string></value>
</member>
<member>
<name>smbios.system.family</name>
<value><string>Red Hat Enterprise Linux</string></value> </member> <member> 
<name>smbios.bios.vendor</name> <value><string>QEMU</string></value>
</member>
<member>
<name>smbios.system.manufacturer</name>
<value><string>Red Hat</string></value>
</member>
<member>
<name>smbios.system.skunumber</name>
<value><string>Not Specified</string></value> </member> <member> 
<name>smbios.system.version</name>
<value><string>Not Specified</string></value> </member> <member> 
<name>smbios.system.uuid</name> <value><string>59a2940b-a571-7a45-04f1-
30b438049f5e</string></value>
</member>
</struct></value>
</member>
<member>
<name>release_name</name>
<value><string>centos-release</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>

                      params = <type 'tuple'> ({'token': 
'1-7b1bddf9e60f9327ce8a0e0fee42d4d7,1-
b425e5b7198bd40de578d5c8a0a646c2', 'profile_name': '$CLIENT_FQDN', 
'architecture': 
'x86_64-redhat-linux', 'os_release': '5', 'smbios': {'smbios.system.serial': 
'Not Specified', 
'smbios.system.product': 'KVM', 'smbios.system.family': 'Red Hat Enterprise 
Linux', 'smbios.bios.vendor': 
'QEMU', 'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber': 
'Not Specified', 
'smbios.system.version': 'Not Specified', 'smbios.system.uuid': 
'59a2940b-a571-7a45-04f1-
30b438049f5e'}, 'release_name': 'centos-release'},)
                      method = <type 'unicode'> registration.new_system
                        self = <type 'instance'> 
<spacewalk.server.apacheRequest.apachePOST instance at 
0x2ab956273098>

Frame handler in 
/usr/lib/python2.4/site-packages/spacewalk/server/apacheHandler.py at line 196
                           h = <type 'instance'> 
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at 
0x2ab956231ef0>
                        self = <type 'instance'> 
<spacewalk.server.apacheHandler.apacheHandler instance at 
0x2ab9543fc488>
                         req = <type 'mp_request'> <mp_request object at 
0x2ab93908f050>
                         ret = <type 'int'> 0
             templateStrings = <type 'dict'> {'email_account_info': '\nAccount 
Information:\n  Your 
Spacewalk login:         <login />\n  Your Spacewalk email address: 
<email-address />', 'email_footer': '--
the Spacewalk Team', 'hostname': '$SERVER_FQDN'}
                         row = <type 'NoneType'> None

Frame HandlerDispatch in 
/usr/lib64/python2.4/site-packages/mod_python/apache.py at line 299
                         req = <type 'mp_request'> <mp_request object at 
0x2ab93908f050>
                        self = <type 'instance'> <mod_python.apache.CallBack 
instance at 0x2ab93908e128>
                      object = <type 'instancemethod'> <bound method 
apacheHandler.handler of 
<spacewalk.server.apacheHandler.apacheHandler instance at 0x2ab9543fc488>>
                           l = <type 'list'> ['spacewalk.server.apacheServer', 
'Handler']
                      module = <type 'module'> <module 
'spacewalk.server.apacheServer' from 
'/usr/lib/python2.4/site-packages/spacewalk/server/apacheServer.pyc'>
                       hlist = <type 'mp_hlist'> 
{'handler:'spacewalk.server.apacheServer::Handler','directory':'/XMLRPC/','silent':0}
                  object_str = <type 'str'> Handler
                       debug = <type 'int'> 0
                 module_name = <type 'str'> spacewalk.server.apacheServer
                      config = <type 'mp_table'> {'PythonInterpreter': 
'rhn.server'}
                         dir = <type 'str'> /XMLRPC/
                      result = <type 'int'> 500


Environment for PID=4468 on exception:
CONSOLE = /dev/console
HOME = /
INIT_VERSION = sysvinit-2.86
LANG = C
NLS_LANG = english.AL32UTF8
ORACLE_HOME = /opt/oracle
PATH = /sbin:/usr/sbin:/bin:/usr/bin
PREVLEVEL = N
PWD = /
RUNLEVEL = 3
SELINUX_INIT = YES
SHLVL = 3
TERM = linux
_ = /usr/sbin/httpd
previous = N
runlevel = 3

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to