[Spacewalk-list] new version of rhnlib problems with spacewalk proxy

GG listmail.gg at gmail.com
Thu Dec 29 16:24:19 UTC 2016


Hello,

just an FYI, not sure if it's because I still run spacewalk 2.0 and 
spacewalk-proxy with 2.0 but recently I installed 2 new spacewalk 
proxies and I noticed the first worked and the second did not ...
Platform centos 6.8 x64 with latest updates but still running spacewalk 2.0
After I compared both I figured out this was the difference ( left 
working, right not working):
rhnlib-2.5.65-1.el6.noarch      |rhnlib-2.5.72-1.el6.noarch

when I downgraded this on the newer host to this version all started to 
work again:

logs of the errors I saw with this newer rhnlib taken from spacewalkproxy:

==> /var/log/httpd/error_log <==
[Thu Dec 29 15:12:21 2016] [error] Exception reported from 
SPACEWALKPROXYHOSTNAME
[Thu Dec 29 15:12:21 2016] [error] Time: Thu Dec 29 15:12:21 2016
[Thu Dec 29 15:12:21 2016] [error] Exception type <type 
'exceptions.KeyError'>
[Thu Dec 29 15:12:21 2016] [error] Exception while handling function handler
[Thu Dec 29 15:12:21 2016] [error] Request object information:
[Thu Dec 29 15:12:21 2016] [error] URI: /XMLRPC
[Thu Dec 29 15:12:21 2016] [error] Remote Host: CLIENTHOSTNAME
[Thu Dec 29 15:12:21 2016] [error] Server Name: SPACEWALKPROXYHOSTNAME:443
[Thu Dec 29 15:12:21 2016] [error] Headers passed in:
[Thu Dec 29 15:12:21 2016] [error] \tAccept-Encoding: identity
[Thu Dec 29 15:12:21 2016] [error] \tCONTENT_LENGTH: 2150
[Thu Dec 29 15:12:21 2016] [error] \tCONTENT_TYPE: text/xml
[Thu Dec 29 15:12:21 2016] [error] \tDOCUMENT_ROOT: /var/www/html
[Thu Dec 29 15:12:21 2016] [error] \tGATEWAY_INTERFACE: CGI/1.1
[Thu Dec 29 15:12:21 2016] [error] \tHTTPS: 1
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_ACCEPT_ENCODING: identity
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_HOST: SPACEWALKPROXYHOSTNAME
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_USER_AGENT: 
rhn.rpclib.py/2.5.72-1.el6
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_CLIENT_VERSION: 1
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_INFO: RPC Processor (C) Red 
Hat, Inc (version 2.5.72-1.el6)
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_RHN_CLIENT_CAPABILITY: 
packages.verify(1)=1,packages.extended_profile(2)=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,packages.verify(1)=1,packages.extended_profile(2)=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
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_RHN_TRANSPORT_CAPABILITY: 
follow-redirects=3
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_TRANSPORT_INFO: Extended 
Capabilities Transport (C) Red Hat, Inc (version 2.5.72-1.el6)
[Thu Dec 29 15:12:21 2016] [error] \tHTTP_X_UP2DATE_VERSION: 2.2.7-1.el6
[Thu Dec 29 15:12:21 2016] [error] \tHost: SPACEWALKPROXYHOSTNAME
[Thu Dec 29 15:12:21 2016] [error] \tPATH_INFO:
[Thu Dec 29 15:12:21 2016] [error] \tQUERY_STRING:
[Thu Dec 29 15:12:21 2016] [error] \tREMOTE_ADDR: IPOFCLIENT
[Thu Dec 29 15:12:21 2016] [error] \tREMOTE_PORT: 36878
[Thu Dec 29 15:12:21 2016] [error] \tREQUEST_METHOD: POST
[Thu Dec 29 15:12:21 2016] [error] \tREQUEST_URI: /XMLRPC
[Thu Dec 29 15:12:21 2016] [error] \tSCRIPT_FILENAME: 
/usr/share/rhn/wsgi/xmlrpc.py
[Thu Dec 29 15:12:21 2016] [error] \tSCRIPT_NAME: /XMLRPC
[Thu Dec 29 15:12:21 2016] [error] \tSCRIPT_URI: 
https://SPACEWALKPROXYHOSTNAME/XMLRPC
[Thu Dec 29 15:12:21 2016] [error] \tSCRIPT_URL: /XMLRPC
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_ADDR: IPOFSPACEWALKPROXY
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_ADMIN: root at localhost
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_NAME: SPACEWALKPROXYHOSTNAME
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_PORT: 443
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_PROTOCOL: HTTP/1.1
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_SIGNATURE: 
<address>Apache/2.2.15 (CentOS) Server at SPACEWALKPROXYHOSTNAME Port 
443</address>
[Thu Dec 29 15:12:21 2016] [error]
[Thu Dec 29 15:12:21 2016] [error] \tSERVER_SOFTWARE: Apache/2.2.15 (CentOS)
[Thu Dec 29 15:12:21 2016] [error] \tUser-Agent: rhn.rpclib.py/2.5.72-1.el6
[Thu Dec 29 15:12:21 2016] [error] \tX-Client-Version: 1
[Thu Dec 29 15:12:21 2016] [error] \tX-Info: RPC Processor (C) Red Hat, 
Inc (version 2.5.72-1.el6)
[Thu Dec 29 15:12:21 2016] [error] \tX-RHN-Client-Capability: 
packages.verify(1)=1,packages.extended_profile(2)=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,packages.verify(1)=1,packages.extended_profile(2)=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
[Thu Dec 29 15:12:21 2016] [error] \tX-RHN-Transport-Capability: 
follow-redirects=3
[Thu Dec 29 15:12:21 2016] [error] \tX-Transport-Info: Extended 
Capabilities Transport (C) Red Hat, Inc (version 2.5.72-1.el6)
[Thu Dec 29 15:12:21 2016] [error] \tX-Up2Date-Version: 2.2.7-1.el6
[Thu Dec 29 15:12:21 2016] [error] \tmod_ssl.is_https: <built-in method 
ssl_is_https of mod_wsgi.Adapter object at 0x7f9e46b25030>
[Thu Dec 29 15:12:21 2016] [error] \tmod_ssl.var_lookup: <built-in 
method ssl_var_lookup of mod_wsgi.Adapter object at 0x7f9e46b25030>
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.application_group: 
SPACEWALKPROXYHOSTNAME|/xmlrpc
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.callable_object: application
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.handler_script:
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.input_chunked: 0
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.listener_host:
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.listener_port: 443
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.process_group:
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.request_handler: wsgi-script
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.script_reloading: 1
[Thu Dec 29 15:12:21 2016] [error] \tmod_wsgi.version: (3, 2)
[Thu Dec 29 15:12:21 2016] [error] \twsgi.errors: <mod_wsgi.Log object 
at 0x7f9e46ad3f30>
[Thu Dec 29 15:12:21 2016] [error] \twsgi.file_wrapper: <built-in method 
file_wrapper of mod_wsgi.Adapter object at 0x7f9e46b25030>
[Thu Dec 29 15:12:21 2016] [error] \twsgi.input: <mod_wsgi.Input object 
at 0x7f9e46ad3ef0>
[Thu Dec 29 15:12:21 2016] [error] \twsgi.multiprocess: True
[Thu Dec 29 15:12:21 2016] [error] \twsgi.multithread: False
[Thu Dec 29 15:12:21 2016] [error] \twsgi.run_once: False
[Thu Dec 29 15:12:21 2016] [error] \twsgi.url_scheme: https
[Thu Dec 29 15:12:21 2016] [error] \twsgi.version: (1, 1)
[Thu Dec 29 15:12:21 2016] [error] Extra information about this error:
[Thu Dec 29 15:12:21 2016] [error] Unhandled exception type
[Thu Dec 29 15:12:21 2016] [error]
[Thu Dec 29 15:12:21 2016] [error] Exception Handler Information
[Thu Dec 29 15:12:21 2016] [error] Traceback (most recent call last):
[Thu Dec 29 15:12:21 2016] [error]   File 
"/usr/share/rhn/proxy/apacheServer.py", line 62, in __call__
[Thu Dec 29 15:12:21 2016] [error]     ret = f(req)
[Thu Dec 29 15:12:21 2016] [error]   File 
"/usr/share/rhn/proxy/apacheHandler.py", line 355, in handler
[Thu Dec 29 15:12:21 2016] [error]     ret = handlerObj.handler()
[Thu Dec 29 15:12:21 2016] [error]   File 
"/usr/share/rhn/proxy/broker/rhnBroker.py", line 157, in handler
[Thu Dec 29 15:12:21 2016] [error]     ip_path = _oto['X-RHN-IP-Path']
[Thu Dec 29 15:12:21 2016] [error]   File 
"/usr/lib/python2.6/site-packages/rhn/UserDictCase.py", line 44, in 
__getitem__
[Thu Dec 29 15:12:21 2016] [error]     return self.data[key]
[Thu Dec 29 15:12:21 2016] [error] KeyError: 'x-rhn-ip-path'
[Thu Dec 29 15:12:21 2016] [error]

==> /var/log/httpd/ssl_error_log <==
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] mod_wsgi 
(pid=1560): Exception occurred processing WSGI script 
'/usr/share/rhn/wsgi/xmlrpc.py'.
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] Traceback (most 
recent call last):
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/share/rhn/wsgi/xmlrpc.py", line 22, in application
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] 
"proxy.apacheServer")
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/share/rhn/wsgi/wsgiHandler.py", line 45, in handle
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     ret = 
appServ(req)
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/share/rhn/proxy/apacheServer.py", line 68, in __call__
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] 
severity="unhandled")
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib/python2.6/site-packages/spacewalk/common/rhnTB.py", line 180, 
in Traceback
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] 
rhnMail.send(headers, outstring)
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib/python2.6/site-packages/spacewalk/common/rhnMail.py", line 55, 
in send
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     server = 
smtplib.SMTP('localhost')
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib64/python2.6/smtplib.py", line 244, in __init__
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     (code, msg) = 
self.connect(host, port)
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib64/python2.6/smtplib.py", line 300, in connect
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     self.sock = 
self._get_socket(host, port, self.timeout)
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib64/python2.6/smtplib.py", line 278, in _get_socket
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     return 
socket.create_connection((port, host), timeout)
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]   File 
"/usr/lib64/python2.6/socket.py", line 567, in create_connection
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT]     raise error, msg
[Thu Dec 29 15:12:21 2016] [error] [client IPOFCLIENT] error: [Errno 
113] No route to host

==> /var/log/httpd/ssl_access_log <==
IPOFCLIENT - - [29/Dec/2016:15:12:21 +0000] "POST /XMLRPC HTTP/1.1" 500 635

==> /var/log/httpd/ssl_request_log <==
[29/Dec/2016:15:12:21 +0000] IPOFCLIENT TLSv1.2 
ECDHE-RSA-AES256-GCM-SHA384 "POST /XMLRPC HTTP/1.1" 635




More information about the Spacewalk-list mailing list