[Spacewalk-list] WG: get_server_capability error with osad and rhnlib 2.5.69 on SLES11SP4 client an Spacewalk 2.2 server
Paschedag.Netlution at swr.de
Paschedag.Netlution at swr.de
Tue Nov 17 10:41:15 UTC 2015
Ok. Updating osad and osa-common on the client to the current version
seems to fix this problem.
Regards,
Robert
----- Weitergeleitet von Paschedag Netlution/TP/ST/SWR/DE am 17.11.2015
11:40 -----
Von: Paschedag Netlution/TP/ST/SWR/DE
An: spacewalk-list at redhat.com
Datum: 17.11.2015 10:19
Betreff: get_server_capability error with osad and rhnlib 2.5.69 on
SLES11SP4 client an Spacewalk 2.2 server
Hi everyone,
we are *still* using Spacewalk 2.2 server. I'm currently testing SLES11
SP4 on our clients and it looks like osad is not running correctly. It
causes the spacewalk server to send TRACEBACK mails to me every 2 minutes
with the following error
Exception reported from SERVER
Time: Tue Nov 17 09:56:26 2015
Exception type <class 'spacewalk.server.apacheRequest.UnknownXML'>
Exception while handling function get_server_capability
Request object information:
URI: /XMLRPC
Remote Host:
Server Name: SERVER:443
Headers passed in:
Accept-Encoding: identity
CONTENT_LENGTH: 115
CONTENT_TYPE: text/xml
DOCUMENT_ROOT: /var/www/html
GATEWAY_INTERFACE: CGI/1.1
HTTPS: 1
HTTP_ACCEPT_ENCODING: identity
HTTP_HOST: SERVER
HTTP_USER_AGENT: rhn.rpclib.py/2.5.69.7-1
HTTP_X_CLIENT_VERSION: 1
HTTP_X_INFO: RPC Processor (C) Red Hat, Inc (version
2.5.69.7-1)
HTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3
HTTP_X_TRANSPORT_INFO: Extended Capabilities Transport
(C) Red Hat, Inc (version 2.5.69.7-1)
Host: SERVER
PATH_INFO:
QUERY_STRING:
REMOTE_ADDR: CLIENT-IP
REMOTE_PORT: 53314
REQUEST_METHOD: POST
REQUEST_URI: /XMLRPC
SCRIPT_FILENAME: /usr/share/rhn/wsgi/xmlrpc.py
SCRIPT_NAME: /XMLRPC
SCRIPT_URI: https://SERVER/XMLRPC
SCRIPT_URL: /XMLRPC
SERVER_ADDR: SERVER-IP
SERVER_ADMIN: root at localhost
SERVER_NAME: SERVER
SERVER_PORT: 443
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE: <address>Apache Server at SERVER Port
443</address>
SERVER_SOFTWARE: Apache
User-Agent: rhn.rpclib.py/2.5.69.7-1
X-Client-Version: 1
X-Info: RPC Processor (C) Red Hat, Inc (version
2.5.69.7-1)
X-RHN-Transport-Capability: follow-redirects=3
X-Transport-Info: Extended Capabilities Transport (C) Red
Hat, Inc (version 2.5.69.7-1)
mod_ssl.is_https: <built-in method ssl_is_https of
mod_wsgi.Adapter object at 0x7f969f945c60>
mod_ssl.var_lookup: <built-in method ssl_var_lookup of
mod_wsgi.Adapter object at 0x7f969f945c60>
mod_wsgi.application_group: SERVER|/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 0x7f969fc2f9f0>
wsgi.file_wrapper: <built-in method file_wrapper of
mod_wsgi.Adapter object at 0x7f969f945c60>
wsgi.input: <mod_wsgi.Input object at 0x7f96a00dbf30>
wsgi.multiprocess: True
wsgi.multithread: False
wsgi.run_once: False
wsgi.url_scheme: https
wsgi.version: (1, 1)
Extra information about this error:
Response sent back to the caller:
While running 'get_server_capability': caught
<class 'spacewalk.server.apacheRequest.UnknownXML'> : Invalid request
received (method 'get_server_capability' doesn't have a class and
function).
Exception Handler Information
Traceback (most recent call last):
File
"/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py", line
121, in call_function
func = self.method_ref(method)
File
"/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py", line
430, in method_ref
classname, funcname = string.split(method, '.', 1)
UnknownXML: Invalid request received (method 'get_server_capability'
doesn't have a class and function).
Local variables by frame
Frame method_ref in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at line
433
self = <type 'instance'>
<spacewalk.server.apacheRequest.apachePOST instance at 0x7f96a00e3560>
classes = <type 'dict'> {'queue': <class
server.handlers.xmlrpc.queue.Queue at 0x7f969f65ee30>, 'abrt': <class
server.handlers.xmlrpc.abrt.Abrt at 0x7f969f686530>, 'proxy': <class
server.handlers.xmlrpc.proxy.Proxy at 0x7f969f686110>, 'registration':
<class server.handlers.xmlrpc.registration.Registration at
0x7f969f65e0b0>, 'scap': <class server.handlers.xmlrpc.scap.Scap at
0x7f969f686590>, 'up2date': <class server.handlers.xmlrpc.up2date.Up2date
at 0x7f969f65e5f0>, 'errata': <class server.handlers.xmlrpc.errata.Errata
at 0x7f969f676a10>, 'servers': <class
server.handlers.xmlrpc.up2date.Servers at 0x7f969f65e650>}
method = <type 'unicode'>
get_server_capability
Frame call_function in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at line
135
fault = <type 'int'> -1
self = <type 'instance'>
<spacewalk.server.apacheRequest.apachePOST instance at 0x7f96a00e3560>
force_rollback = <type 'int'> 1
method = <type 'unicode'>
get_server_capability
params = <type 'tuple'> ()
e_type = <type 'type'> <class
'spacewalk.server.apacheRequest.UnknownXML'>
e_value = <class
'spacewalk.server.apacheRequest.UnknownXML'> Invalid request received
(method 'get_server_capability' doesn't have a class and function).
response = <class 'xmlrpclib.Fault'> <Fault
-1: u"While running 'get_server_capability': caught\n<class
'spacewalk.server.apacheRequest.UnknownXML'> : Invalid request received
(method 'get_server_capability' doesn't have a class and function).\n">
Frame process in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at line
484
fd = <type 'instance'>
<cStringIO.StringO object at 0x7f969fe24fb8>
_body = <type 'str'> <?xml version='1.0'?>
<methodCall>
<methodName>get_server_capability</methodName>
<params>
</params>
</methodCall>
params = <type 'tuple'> ()
method = <type 'unicode'>
get_server_capability
self = <type 'instance'>
<spacewalk.server.apacheRequest.apachePOST instance at 0x7f96a00e3560>
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
0x7f96a01ab128>
self = <type 'instance'>
<spacewalk.server.apacheHandler.apacheHandler instance at 0x7f969f3d2dd0>
req = <type 'instance'>
<wsgi.wsgiRequest.WsgiRequest instance at 0x7f969f9f88c0>
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'}
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 0x7f969f945c60>
k = <type 'str'> Rhn
req = <type 'instance'>
<wsgi.wsgiRequest.WsgiRequest instance at 0x7f969f9f88c0>
parseServ = <type 'instancemethod'> <bound
method apacheHandler.headerParserHandler of
<spacewalk.server.apacheHandler.apacheHandler instance at 0x7f969f3d2dd0>>
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 0x7f969f945c60>,
'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities Transport (C) Red Hat, Inc
(version 2.5.69.7-1)', 'mod_wsgi.handler_script': '', 'SERVER_SIGNATURE':
'<address>Apache Server at SERVER 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.69.7-1)',
'CONTENT_LENGTH': '115', 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.69.7-1',
'SERVER_NAME': 'SERVER', 'REMOTE_ADDR': 'CLIENT-IP',
'mod_wsgi.request_handler': 'wsgi-script', 'User-Agent':
'rhn.rpclib.py/2.5.69.7-1', 'wsgi.url_scheme': 'https', 'Host': 'SERVER',
'X-RHN-Transport-Capability': 'follow-redirects=3',
'mod_wsgi.callable_object': 'applicat
ion', 'SERVER_PORT': '443', 'wsgi.multiprocess': True,
'mod_wsgi.input_chunked': '0', 'SERVER_ADDR': 'SERVER-IP',
'DOCUMENT_ROOT': '/var/www/html', 'mod_wsgi.process_group': '',
'Accept-Encoding': 'identity', 'SCRIPT_FILENAME':
'/usr/share/rhn/wsgi/xmlrpc.py', 'SERVER_ADMIN': 'root at localhost',
'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
(version 2.5.69.7-1)', 'SCRIPT_URI': 'https://SERVER/XMLRPC',
'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
0x7f96a00dbf30>, 'HTTP_HOST': 'SERVER', '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
0x7f969fc2f9f0>, 'REMOTE_PORT': '53314', 'mod_wsgi.listener_host': '',
'mod_wsgi.version': (3, 2), 'HTTP_X_RHN_TRANSPORT_CAPABILITY':
'follow-redirects=3', 'mod_ssl.is_https': <bui
lt-in method ssl_is_https of mod_wsgi.Adapter object at 0x7f969f945c60>,
'CONTENT_TYPE': 'text/xml', 'mod_wsgi.application_group':
'SERVER|/xmlrpc', 'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper':
<built-in method file_wrapper of mod_wsgi.Adapter object at
0x7f969f945c60>, 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_X_INFO': 'RPC
Processor (C) Red Hat, Inc (version 2.5.69.7-1)'}
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 0x7f969f3d2dd0>>
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 0x7f969f945c60>
environ = <type 'dict'>
{'mod_wsgi.listener_port': '443', 'mod_ssl.var_lookup': <built-in method
ssl_var_lookup of mod_wsgi.Adapter object at 0x7f969f945c60>,
'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities Transport (C) Red Hat, Inc
(version 2.5.69.7-1)', 'mod_wsgi.handler_script': '', 'SERVER_SIGNATURE':
'<address>Apache Server at SERVER 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.69.7-1)',
'CONTENT_LENGTH': '115', 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.69.7-1',
'SERVER_NAME': 'SERVER', 'REMOTE_ADDR': 'CLIENT-IP',
'mod_wsgi.request_handler': 'wsgi-script', 'User-Agent':
'rhn.rpclib.py/2.5.69.7-1', 'wsgi.url_scheme': 'https', 'Host': 'SERVER',
'X-RHN-Transport-Capability': 'follow-redirects=3',
'mod_wsgi.callable_object': 'applicat
ion', 'SERVER_PORT': '443', 'wsgi.multiprocess': True,
'mod_wsgi.input_chunked': '0', 'SERVER_ADDR': 'SERVER-IP',
'DOCUMENT_ROOT': '/var/www/html', 'mod_wsgi.process_group': '',
'Accept-Encoding': 'identity', 'SCRIPT_FILENAME':
'/usr/share/rhn/wsgi/xmlrpc.py', 'SERVER_ADMIN': 'root at localhost',
'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
(version 2.5.69.7-1)', 'SCRIPT_URI': 'https://SERVER/XMLRPC',
'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
0x7f96a00dbf30>, 'HTTP_HOST': 'SERVER', '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
0x7f969fc2f9f0>, 'REMOTE_PORT': '53314', 'mod_wsgi.listener_host': '',
'mod_wsgi.version': (3, 2), 'HTTP_X_RHN_TRANSPORT_CAPABILITY':
'follow-redirects=3', 'mod_ssl.is_https': <bui
lt-in method ssl_is_https of mod_wsgi.Adapter object at 0x7f969f945c60>,
'CONTENT_TYPE': 'text/xml', 'mod_wsgi.application_group':
'SERVER|/xmlrpc', 'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper':
<built-in method file_wrapper of mod_wsgi.Adapter object at
0x7f969f945c60>, 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_X_INFO': 'RPC
Processor (C) Red Hat, Inc (version 2.5.69.7-1)'}
Any help will be appreciated.
Regards,
Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20151117/1bbfe637/attachment.htm>
More information about the Spacewalk-list
mailing list