[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