[Spacewalk-list] rhn-channel operation results in 500 Internal Server Error

Grant Gainey ggainey at redhat.com
Wed Apr 8 12:12:13 UTC 2015



----- Original Message -----
> While trying to subscribe a machine to an extra child channel I am getting
> 500 Internal Server Errors
> The user $MANAGER$ is a Spacewalk administrator with all permissions
> 
> Subscribing the same machine from the web interface inside spacewalk is not a
> problem.
> 
> Spacewalk server is running Scientific Linux 6.6 with Spacewalk 2.2, with
> external PostgreSQL server 8.4.20 (also Scientific Linux 6.6)
> Client is running Scientific Linux 7.1 with Spacewalk Client 2.2
> 
> Please find below the output of the command and the traceback email

Looks like

https://bugzilla.redhat.com/show_bug.cgi?id=1122438

It's fixed in 2.3 (soon). The BZ also has a workaround using spacecmd.

Grant

> 
> 
> 
> [$MANAGER$@lin0200 Desktop]$ sudo rhn-channel -a -c sl7glusterfs -v -u
> $MANAGER$
> Password:
> Error communicating with server. The message was:
> Internal Server Error
> 
> 
> 
> 
> 
> Exception reported from mar532v
> Time: Wed Apr  8 11:15:44 2015
> Exception type <class
> 'spacewalk.server.rhnSQL.sql_base.SQLStatementPrepareError'>
> Exception while handling function up2date.subscribeChannels
> Request object information:
> URI: /XMLRPC
> Remote Host: lin0200
> Server Name: mar532v:443
> Headers passed in:
>         Accept-Encoding: identity
>         CONTENT_LENGTH: 2415
>         CONTENT_TYPE: text/xml
>         DOCUMENT_ROOT: /var/www/html
>         GATEWAY_INTERFACE: CGI/1.1
>         HTTPS: 1
>         HTTP_ACCEPT_ENCODING: identity
>         HTTP_HOST: mar532v
>         HTTP_USER_AGENT: rhn.rpclib.py/2.5.71-1.el7
>         HTTP_X_CLIENT_VERSION: 1
>         HTTP_X_INFO: RPC Processor (C) Red Hat, Inc (version 2.5.71-1.el7)
>         HTTP_X_RHN_CLIENT_CAPABILITY:
>         osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload(1)=1,packages.runTransaction(1)=1
>         HTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3
>         HTTP_X_TRANSPORT_INFO: Extended Capabilities Transport (C) Red Hat,
>         Inc (version 2.5.71-1.el7)
>         HTTP_X_UP2DATE_VERSION: 2.2.6-1.el7
>         Host: mar532v
>         PATH_INFO:
>         QUERY_STRING:
>         REMOTE_ADDR: 172.16.200.10
>         REMOTE_PORT: 35990
>         REQUEST_METHOD: POST
>         REQUEST_URI: /XMLRPC
>         SCRIPT_FILENAME: /usr/share/rhn/wsgi/xmlrpc.py
>         SCRIPT_NAME: /XMLRPC
>         SCRIPT_URI: https://mar532v/XMLRPC
>         SCRIPT_URL: /XMLRPC
>         SERVER_ADDR: 172.16.202.92
>         SERVER_ADMIN: root at localhost
>         SERVER_NAME: mar532v
>         SERVER_PORT: 443
>         SERVER_PROTOCOL: HTTP/1.1
>         SERVER_SIGNATURE: <address>Apache Server at mar532v Port
>         443</address>
> 
>         SERVER_SOFTWARE: Apache
>         User-Agent: rhn.rpclib.py/2.5.71-1.el7
>         X-Client-Version: 1
>         X-Info: RPC Processor (C) Red Hat, Inc (version 2.5.71-1.el7)
>         X-RHN-Client-Capability:
>         osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.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 2.5.71-1.el7)
>         X-Up2Date-Version: 2.2.6-1.el7
>         mod_ssl.is_https: <built-in method ssl_is_https of mod_wsgi.Adapter
>         object at 0x7f6c6b535a80>
>         mod_ssl.var_lookup: <built-in method ssl_var_lookup of
>         mod_wsgi.Adapter object at 0x7f6c6b535a80>
>         mod_wsgi.application_group: mar532v|/xmlrpc
>         mod_wsgi.callable_object: application
>         mod_wsgi.handler_script:
>         mod_wsgi.input_chunked: 0
>         mod_wsgi.listener_host:
>         mod_wsgi.listener_port: 443
>         mod_wsgi.process_group:
>         mod_wsgi.request_handler: wsgi-script
>         mod_wsgi.script_reloading: 1
>         mod_wsgi.version: (3, 2)
>         wsgi.errors: <mod_wsgi.Log object at 0x7f6c6c09bb30>
>         wsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter
>         object at 0x7f6c6b535a80>
>         wsgi.input: <mod_wsgi.Input object at 0x7f6c6c6561f0>
>         wsgi.multiprocess: True
>         wsgi.multithread: False
>         wsgi.run_once: False
>         wsgi.url_scheme: https
>         wsgi.version: (1, 1)
> Extra information about this error:
> SQL Error generated: ('ERROR:  syntax error at or near
> "rhnServerChannel"\nLINE 4:        join rhnServerChannel sc on
> c.parent_channel = sc.cha...\n                    ^\n', <connection object
> at 0x7f6c6c8879f0; dsn: 'port=5432 host=mar304s\.marin\.local
> password=xxxxxxx dbname=spaceschema user=spaceuser', closed: 0>, '\nselect
> 1\n  from rhnChannel c,\n       join rhnServerChannel sc on c.parent_channel
> = sc.channel_id\n  where sc.server_id = %(sid)s\n    and c.label =
> %(channel)s\n')
> 
> Exception Handler Information
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py",
>   line 122, in call_function
>     response = func(*params)
>   File "/usr/share/rhn/server/handlers/xmlrpc/up2date.py", line 171, in
>   subscribeChannels
>     username, passwd)
>   File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py",
>   line 1756, in subscribe_channel
>     h.execute(sid=server_id, channel=str(channel))
>   File
>   "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py",
>   line 147, in execute
>     return self._execute_wrapper(self._execute, *p, **kw)
>   File
>   "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
>   line 294, in _execute_wrapper
>     raise sql_base.SQLStatementPrepareError(self.dbh, e.pgerror, self.sql)
> SQLStatementPrepareError: ('ERROR:  syntax error at or near
> "rhnServerChannel"\nLINE 4:        join rhnServerChannel sc on
> c.parent_channel = sc.cha...\n                    ^\n', <connection object
> at 0x7f6c6c8879f0; dsn: 'port=5432 host=mar304s\.marin\.local
> password=xxxxxxx dbname=spaceschema user=spaceuser', closed: 0>, '\nselect
> 1\n  from rhnChannel c,\n       join rhnServerChannel sc on c.parent_channel
> = sc.channel_id\n  where sc.server_id = %(sid)s\n    and c.label =
> %(channel)s\n')
> 
> Local variables by frame
> Frame _execute_wrapper in
> /usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py
> at line 294
>                     function = <type 'instancemethod'> <bound method
>                     Cursor._execute of
>                     <spacewalk.server.rhnSQL.driver_postgresql.Cursor
>                     instance at 0x7f6c6c655488>>
>                            e = <class 'psycopg2.ProgrammingError'> syntax
>                            error at or near "rhnServerChannel"
> LINE 4:        join rhnServerChannel sc on c.parent_channel = sc.cha...
>                     ^
> 
>                         self = <type 'instance'>
>                         <spacewalk.server.rhnSQL.driver_postgresql.Cursor
>                         instance at 0x7f6c6c655488>
>                        value = <type 'int'> 1000010208
>                            p = <type 'tuple'> ()
>                           kw = <type 'dict'> {'channel': 'sl7glusterfs',
>                           'sid': 1000010208}
>                          key = <type 'str'> sid
>                       params = <type 'str'> channel: sl7glusterfs,sid:
>                       1000010208
> 
> Frame execute in
> /usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py at line
> 147
>                            p = <type 'tuple'> ()
>                         self = <type 'instance'>
>                         <spacewalk.server.rhnSQL.driver_postgresql.Cursor
>                         instance at 0x7f6c6c655488>
>                           kw = <type 'dict'> {'channel': 'sl7glusterfs',
>                           'sid': 1000010208}
> 
> Frame subscribe_channel in
> /usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py at line 1756
>                     username = <type 'str'> $MANAGER$
>                    server_id = <type 'int'> 1000010208
>                            h = <type 'instance'>
>                            <spacewalk.server.rhnSQL.driver_postgresql.Cursor
>                            instance at 0x7f6c6c655488>
>                          ret = <type 'dict'> {'id': 125}
>                   channel_id = <type 'int'> 125
>                     password = <type 'str'> $PASSWORD$
>                      channel = <type 'str'> sl7glusterfs
> 
> Frame subscribeChannels in /usr/share/rhn/server/handlers/xmlrpc/up2date.py
> at line 171
>                     username = <type 'str'> $MANAGER$
>                       passwd = <type 'str'> $PASSWORD$
>                         self = <type 'instance'>
>                         <server.handlers.xmlrpc.up2date.Up2date instance at
>                         0x7f6c6c960a28>
>                 channelNames = <type 'list'> ['sl7glusterfs']
>                    system_id = <type 'str'> <?xml version="1.0"?>
> <params>
> <param>
> <value><struct>
> <member>
> <name>username</name>
> <value><string>$MANAGER$</string></value>
> </member>
> <member>
> <name>operating_system</name>
> <value><string>sl-release</string></value>
> </member>
> <member>
> <name>description</name>
> <value><string>Initial Registration Parameters:
> OS: sl-release
> Release: 7.0
> CPU Arch: x86_64</string></value>
> </member>
> <member>
> <name>checksum</name>
> <value><string>f2f113a7793af77e4b608cb97a438a8d42a2900e9a3f74fd75ace4f2fbc8f502</string></value>
> </member>
> <member>
> <name>profile_name</name>
> <value><string>lin0200</string></value>
> </member>
> <member>
> <name>system_id</name>
> <value><string>ID-1000010208</string></value>
> </member>
> <member>
> <name>architecture</name>
> <value><string>x86_64-redhat-linux</string></value>
> </member>
> <member>
> <name>os_release</name>
> <value><string>7.1</string></value>
> </member>
> <member>
> <name>fields</name>
> <value><array><data>
> <value><string>system_id</string></value>
> <value><string>os_release</string></value>
> <value><string>operating_system</string></value>
> <value><string>architecture</string></value>
> <value><string>username</string></value>
> <value><string>type</string></value>
> </data></array></value>
> </member>
> <member>
> <name>type</name>
> <value><string>REAL</string></value>
> </member>
> </struct></value>
> </param>
> </params>
> 
>                  channelName = <type 'str'> sl7glusterfs
> 
> Frame call_function in
> /usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at line
> 167
>                            e = <class
>                            'spacewalk.server.rhnSQL.sql_base.SQLStatementPrepareError'>
>                            ('ERROR:  syntax error at or near
>                            "rhnServerChannel"\nLINE 4:        join
>                            rhnServerChannel sc on c.parent_channel =
>                            sc.cha...\n                    ^\n', <connection
>                            object at 0x7f6c6c8879f0; dsn: 'port=5432
>                            host=mar304s\.marin\.local password=xxxxxxx
>                            dbname=spaceschema user=spaceuser', closed: 0>,
>                            '\nselect 1\n  from rhnChannel c,\n       join
>                            rhnServerChannel sc on c.parent_channel =
>                            sc.channel_id\n  where sc.server_id = %(sid)s\n
>                            and c.label = %(channel)s\n')
>                         self = <type 'instance'>
>                         <spacewalk.server.apacheRequest.apachePOST instance
>                         at 0x7f6c6c655440>
>               force_rollback = <type 'int'> 1
>                       params = <type 'tuple'> ('<?xml
>                       version="1.0"?>\n<params>\n<param>\n<value><struct>\n<member>\n<name>username</name>\n<value><string>$MANAGER$</string></value>\n</member>\n<member>\n<name>operating_system</name>\n<value><string>sl-release</string></value>\n</member>\n<member>\n<name>description</name>\n<value><string>Initial
>                       Registration Parameters:\nOS: sl-release\nRelease:
>                       7.0\nCPU Arch:
>                       x86_64</string></value>\n</member>\n<member>\n<name>checksum</name>\n<value><string>f2f113a7793af77e4b608cb97a438a8d42a2900e9a3f74fd75ace4f2fbc8f502</string></value>\n</member>\n<member>\n<name>profile_name</name>\n<value><string>lin0200</string></value>\n</member>\n<member>\n<name>system_id</name>\n<value><string>ID-1000010208</string></value>\n</member>\n<member>\n<name>architecture</name>\n<value><string>x86_64-redhat-linux</string></value>\n</member>\n<member>\n<name>os_release</name>\n<value><string>7.1</string></value>\n</member>\n<member>\n<name>fields</name>\n!
>  <value><array><data>\n<value><string>system_id</string></value>\n<value><string>os_release</string></value>\n<value><string>operating_system</string></value>\n<value><string>architecture</string></value>\n<value><string>username</string></value>\n<value><string>type</string></value>\n</data></array></value>\n</member>\n<member>\n<name>type</name>\n<value><string>REAL</string></value>\n</member>\n</struct></value>\n</param>\n</params>\n',
>  ['sl7glusterfs'], '$MANAGER$', '$PASSWORD$')
>                         func = <type 'instancemethod'> <bound method
>                         Up2date.subscribeChannels of
>                         <server.handlers.xmlrpc.up2date.Up2date instance at
>                         0x7f6c6c960a28>>
>                       method = <type 'unicode'> up2date.subscribeChannels
> 
> Frame process in
> /usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at line
> 484
>                           fd = <type 'instance'> <cStringIO.StringO object at
>                           0x7f6c6c654ce0>
>                        _body = <type 'str'> <?xml version='1.0'?>
> <methodCall>
> <methodName>up2date.subscribeChannels</methodName>
> <params>
> <param>
> <value><string><?xml version="1.0"?>
> <params>
> <param>
> <value><struct>
> <member>
> <name>username</name>
> <value><string>$MANAGER$</string></value>
> </member>
> <member>
> <name>operating_system</name>
> <value><string>sl-release</string></value>
> </member>
> <member>
> <name>description</name>
> <value><string>Initial Registration Parameters:
> OS: sl-release
> Release: 7.0
> CPU Arch: x86_64</string></value>
> </member>
> <member>
> <name>checksum</name>
> <value><string>f2f113a7793af77e4b608cb97a438a8d42a2900e9a3f74fd75ace4f2fbc8f502</string></value>
> </member>
> <member>
> <name>profile_name</name>
> <value><string>lin0200</string></value>
> </member>
> <member>
> <name>system_id</name>
> <value><string>ID-1000010208</string></value>
> </member>
> <member>
> <name>architecture</name>
> <value><string>x86_64-redhat-linux</string></value>
> </member>
> <member>
> <name>os_release</name>
> <value><string>7.1</string></value>
> </member>
> <member>
> <name>fields</name>
> <value><array><data>
> <value><string>system_id</string></value>
> <value><string>os_release</string></value>
> <value><string>operating_system</string></value>
> <value><string>architecture</string></value>
> <value><string>username</string></value>
> <value><string>type</string></value>
> </data></array></value>
> </member>
> <member>
> <name>type</name>
> <value><string>REAL</string></value>
> </member>
> </struct></value>
> </param>
> </params>
> </string></value>
> </param>
> <param>
> <value><array><data>
> <value><string>sl7glusterfs</string></value>
> </data></array></value>
> </param>
> <param>
> <value><string>$MANAGER$</string></value>
> </param>
> <param>
> <value><string>$PASSWORD$</string></value>
> </param>
> </params>
> </methodCall>
> 
>                       params = <type 'tuple'> ('<?xml
>                       version="1.0"?>\n<params>\n<param>\n<value><struct>\n<member>\n<name>username</name>\n<value><string>$MANAGER$</string></value>\n</member>\n<member>\n<name>operating_system</name>\n<value><string>sl-release</string></value>\n</member>\n<member>\n<name>description</name>\n<value><string>Initial
>                       Registration Parameters:\nOS: sl-release\nRelease:
>                       7.0\nCPU Arch:
>                       x86_64</string></value>\n</member>\n<member>\n<name>checksum</name>\n<value><string>f2f113a7793af77e4b608cb97a438a8d42a2900e9a3f74fd75ace4f2fbc8f502</string></value>\n</member>\n<member>\n<name>profile_name</name>\n<value><string>lin0200</string></value>\n</member>\n<member>\n<name>system_id</name>\n<value><string>ID-1000010208</string></value>\n</member>\n<member>\n<name>architecture</name>\n<value><string>x86_64-redhat-linux</string></value>\n</member>\n<member>\n<name>os_release</name>\n<value><string>7.1</string></value>\n</member>\n<member>\n<name>fields</name>\n!
>  <value><array><data>\n<value><string>system_id</string></value>\n<value><string>os_release</string></value>\n<value><string>operating_system</string></value>\n<value><string>architecture</string></value>\n<value><string>username</string></value>\n<value><string>type</string></value>\n</data></array></value>\n</member>\n<member>\n<name>type</name>\n<value><string>REAL</string></value>\n</member>\n</struct></value>\n</param>\n</params>\n',
>  ['sl7glusterfs'], '$MANAGER$', '$PASSWORD$')
>                       method = <type 'unicode'> up2date.subscribeChannels
>                         self = <type 'instance'>
>                         <spacewalk.server.apacheRequest.apachePOST instance
>                         at 0x7f6c6c655440>
> 
> Frame handler in
> /usr/lib/python2.6/site-packages/spacewalk/server/apacheHandler.py at line
> 196
>                            h = <type 'instance'>
>                            <spacewalk.server.rhnSQL.driver_postgresql.Cursor
>                            instance at 0x7f6c6c655518>
>                         self = <type 'instance'>
>                         <spacewalk.server.apacheHandler.apacheHandler
>                         instance at 0x7f6c6c42ddd0>
>                          req = <type 'instance'>
>                          <wsgi.wsgiRequest.WsgiRequest instance at
>                          0x7f6c6c0a34d0>
>                          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': 'mar532v'}
>                          row = <type 'NoneType'> None
> 
> Frame handle in /usr/share/rhn/wsgi/wsgiHandler.py at line 45
>                 replacements = <type 'dict'> {'Xml': 'XML', 'Actualuri':
>                 'ActualURI', 'Md5Sum': 'MD5sum', '_': '-', 'Rhn': 'RHN'}
>               component_type = <type 'str'> server.xmlrpc
>               start_response = <type 'builtin_function_or_method'> <built-in
>               method start_response of mod_wsgi.Adapter object at
>               0x7f6c6b535a80>
>                            k = <type 'str'> Rhn
>                          req = <type 'instance'>
>                          <wsgi.wsgiRequest.WsgiRequest instance at
>                          0x7f6c6c0a34d0>
>                    parseServ = <type 'instancemethod'> <bound method
>                    apacheHandler.headerParserHandler of
>                    <spacewalk.server.apacheHandler.apacheHandler instance at
>                    0x7f6c6c42ddd0>>
>                          ret = <type 'int'> 0
>                       server = <type 'str'> xmlrpc
>                      environ = <type 'dict'> {'mod_wsgi.listener_port':
>                      '443', 'mod_ssl.var_lookup': <built-in method
>                      ssl_var_lookup of mod_wsgi.Adapter object at
>                      0x7f6c6b535a80>, 'X-RHN-Client-Capability':
>                      'osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload(1)=1,packages.runTransaction(1)=1',
>                      'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
>                      'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities
>                      Transport (C) Red Hat, Inc (version 2.5.71-1.el7)',
>                      'mod_wsgi.handler_script': '', 'SERVER_SIGNATURE':
>                      '<address>Apache Server at mar532v Port
>                      443</address>\n', 'REQUEST_METHOD': 'POST',
>                      'PATH_INFO': '', 'SERVER_PROTOCOL': 'HTTP/1.1',
>                      'QUERY_STRING': '', 'X-Info': 'RPC Processor (C) Red
>                      Hat, Inc (version 2.5.71-1.el7)', 'CONTENT_LENG!
>  TH': '2415', 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.71-1.el7',
>  'HTTP_X_UP2DATE_VERSION': '2.2.6-1.el7', 'SERVER_NAME': 'mar532v',
>  'REMOTE_ADDR': '172.16.200.10', 'mod_wsgi.request_handler': 'wsgi-script',
>  'User-Agent': 'rhn.rpclib.py/2.5.71-1.el7', 'wsgi.url_scheme': 'https',
>  'Host': 'mar532v', 'X-RHN-Transport-Capability': 'follow-redirects=3',
>  'mod_wsgi.callable_object': 'application', 'SERVER_PORT': '443',
>  'wsgi.multiprocess': True, 'mod_wsgi.input_chunked': '0', 'SERVER_ADDR':
>  '172.16.202.92', 'DOCUMENT_ROOT': '/var/www/html',
>  'mod_wsgi.process_group': '', 'Accept-Encoding': 'identity',
>  'HTTP_X_RHN_CLIENT_CAPABILITY':
>  'osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload(1)=1,packages.runTransaction(1)=1',
>  'SCRIPT_FILENAM!
>  E': '/usr/share/rhn/wsgi/xmlrpc.p!
>  y', 'SERVER_ADMIN': 'root at localhost', 'X-Up2Date-Version': '2.2.6-1.el7',
>  'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
>  (version 2.5.71-1.el7)', 'SCRIPT_URI': 'https://mar532v/XMLRPC',
>  'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
>  0x7f6c6c6561f0>, 'HTTP_HOST': 'mar532v', 'SCRIPT_URL': '/XMLRPC', 'HTTPS':
>  '1', 'wsgi.multithread': False, 'REQUEST_URI': '/XMLRPC',
>  'X-Client-Version': '1', 'wsgi.version': (1, 1), 'GATEWAY_INTERFACE':
>  'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors': <mod_wsgi.Log object at
>  0x7f6c6c09bb30>, 'REMOTE_PORT': '35990', 'mod_wsgi.listener_host': '',
>  'mod_wsgi.version': (3, 2), 'HTTP_X_RHN_TRANSPORT_CAPABILITY':
>  'follow-redirects=3', 'mod_ssl.is_https': <built-in method ssl_is_https of
>  mod_wsgi.Adapter object at 0x7f6c6b535a80>, 'CONTENT_TYPE': 'text/xml',
>  'mod_wsgi.application_group': 'mar532v|/xmlrpc',
>  'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper': <built-in method
>  file_wrapper of mod_wsgi.Adapt!
>  er object at 0x7f6c6b535a80>, 'HTTP_ACCEPT_ENCODING': 'identity',
>  'HTTP_X_INFO': 'RPC Processor (C) Red Hat, Inc (version 2.5.71-1.el7)'}
>                          key = <type 'str'> HTTP_X_INFO
>                            v = <type 'str'> RHN
>                   servertype = <type 'str'> spacewalk.server.apacheServer
>                      new_key = <type 'str'> X-Info
>                      appServ = <type 'instancemethod'> <bound method
>                      apacheHandler.handler of
>                      <spacewalk.server.apacheHandler.apacheHandler instance
>                      at 0x7f6c6c42ddd0>>
> 
> Frame application in /usr/share/rhn/wsgi/xmlrpc.py at line 22
>               start_response = <type 'builtin_function_or_method'> <built-in
>               method start_response of mod_wsgi.Adapter object at
>               0x7f6c6b535a80>
>                      environ = <type 'dict'> {'mod_wsgi.listener_port':
>                      '443', 'mod_ssl.var_lookup': <built-in method
>                      ssl_var_lookup of mod_wsgi.Adapter object at
>                      0x7f6c6b535a80>, 'X-RHN-Client-Capability':
>                      'osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload(1)=1,packages.runTransaction(1)=1',
>                      'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
>                      'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities
>                      Transport (C) Red Hat, Inc (version 2.5.71-1.el7)',
>                      'mod_wsgi.handler_script': '', 'SERVER_SIGNATURE':
>                      '<address>Apache Server at mar532v Port
>                      443</address>\n', 'REQUEST_METHOD': 'POST',
>                      'PATH_INFO': '', 'SERVER_PROTOCOL': 'HTTP/1.1',
>                      'QUERY_STRING': '', 'X-Info': 'RPC Processor (C) Red
>                      Hat, Inc (version 2.5.71-1.el7)', 'CONTENT_LENG!
>  TH': '2415', 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.71-1.el7',
>  'HTTP_X_UP2DATE_VERSION': '2.2.6-1.el7', 'SERVER_NAME': 'mar532v',
>  'REMOTE_ADDR': '172.16.200.10', 'mod_wsgi.request_handler': 'wsgi-script',
>  'User-Agent': 'rhn.rpclib.py/2.5.71-1.el7', 'wsgi.url_scheme': 'https',
>  'Host': 'mar532v', 'X-RHN-Transport-Capability': 'follow-redirects=3',
>  'mod_wsgi.callable_object': 'application', 'SERVER_PORT': '443',
>  'wsgi.multiprocess': True, 'mod_wsgi.input_chunked': '0', 'SERVER_ADDR':
>  '172.16.202.92', 'DOCUMENT_ROOT': '/var/www/html',
>  'mod_wsgi.process_group': '', 'Accept-Encoding': 'identity',
>  'HTTP_X_RHN_CLIENT_CAPABILITY':
>  'osad.ping(1)=1,packages.verify(1)=1,packages.extended_profile(2)=1,osad.rhn_check(1)=1,configfiles.base64_enc(1)=1,reboot.reboot(1)=1,configfiles.deploy(1)=1,caneatCheese(1)=1,packages.rollBack(1)=1,configfiles.mtime_upload(1)=1,configfiles.diff(1)=1,packages.update(2)=2,script.run(1)=1,configfiles.upload(1)=1,packages.runTransaction(1)=1',
>  'SCRIPT_FILENAM!
>  E': '/usr/share/rhn/wsgi/xmlrpc.p!
>  y', 'SERVER_ADMIN': 'root at localhost', 'X-Up2Date-Version': '2.2.6-1.el7',
>  'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
>  (version 2.5.71-1.el7)', 'SCRIPT_URI': 'https://mar532v/XMLRPC',
>  'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
>  0x7f6c6c6561f0>, 'HTTP_HOST': 'mar532v', 'SCRIPT_URL': '/XMLRPC', 'HTTPS':
>  '1', 'wsgi.multithread': False, 'REQUEST_URI': '/XMLRPC',
>  'X-Client-Version': '1', 'wsgi.version': (1, 1), 'GATEWAY_INTERFACE':
>  'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors': <mod_wsgi.Log object at
>  0x7f6c6c09bb30>, 'REMOTE_PORT': '35990', 'mod_wsgi.listener_host': '',
>  'mod_wsgi.version': (3, 2), 'HTTP_X_RHN_TRANSPORT_CAPABILITY':
>  'follow-redirects=3', 'mod_ssl.is_https': <built-in method ssl_is_https of
>  mod_wsgi.Adapter object at 0x7f6c6b535a80>, 'CONTENT_TYPE': 'text/xml',
>  'mod_wsgi.application_group': 'mar532v|/xmlrpc',
>  'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper': <built-in method
>  file_wrapper of mod_wsgi.Adapt!
>  er object at 0x7f6c6b535a80>, 'HTTP_ACCEPT_ENCODING': 'identity',
>  'HTTP_X_INFO': 'RPC Processor (C) Red Hat, Inc (version 2.5.71-1.el7)'}
> 
> 
> Environment for PID=12855 on exception:
> CONSOLETYPE = vt
> LANG = C
> LANGSH_SOURCED = 1
> PATH = /sbin:/usr/sbin:/bin:/usr/bin
> PREVLEVEL = N
> PWD = /
> RUNLEVEL = 3
> SHLVL = 3
> TERM = linux
> UPSTART_EVENTS = runlevel
> UPSTART_INSTANCE =
> UPSTART_JOB = rc
> _ = /usr/sbin/httpd
> previous = N
> runlevel = 3
> 
> 
> Jan-Albert van Ree
> Linux System Administrator
> MARIN Support Group
> E mailto:J.A.v.Ree at marin.nl
> T +31 317 49 35 48
> 
> 
> MARIN
> 2, Haagsteeg, P.O. Box 28, 6700 AA Wageningen, The Netherlands
> T +31 317 49 39 11, F +31 317 49 32 45, I www.marin.nl
> 
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> 

-- 
Grant Gainey
Principal Software Engineer, Red Hat Satellite




More information about the Spacewalk-list mailing list