[Spacewalk-list] xmlrpc.py Error when registering clients

Drew Stinnett drew.stinnett at duke.edu
Wed Aug 9 12:45:07 UTC 2017


Hi Tomas,
                Yes, so far I’ve only tried 2 clients on this new instance, but both get the same error.  Here are the RPM versions:

Clients:
% rpm -q rhn-client-tools rhnlib
rhn-client-tools-2.6.8-1.el6.noarch
rhnlib-2.6.3-1.el6.noarch

Server:
% rpm -qa spacewalk-backend\*
spacewalk-backend-config-files-common-2.6.78-1.el7.noarch
spacewalk-backend-applet-2.6.78-1.el7.noarch
spacewalk-backend-sql-postgresql-2.6.78-1.el7.noarch
spacewalk-backend-iss-export-2.6.78-1.el7.noarch
spacewalk-backend-libs-2.6.78-1.el7.noarch
spacewalk-backend-2.6.78-1.el7.noarch
spacewalk-backend-sql-2.6.78-1.el7.noarch
spacewalk-backend-app-2.6.78-1.el7.noarch
spacewalk-backend-config-files-2.6.78-1.el7.noarch
spacewalk-backend-package-push-server-2.6.78-1.el7.noarch
spacewalk-backend-server-2.6.78-1.el7.noarch
spacewalk-backend-xmlrpc-2.6.78-1.el7.noarch
spacewalk-backend-config-files-tool-2.6.78-1.el7.noarch
spacewalk-backend-xml-export-libs-2.6.78-1.el7.noarch
spacewalk-backend-tools-2.6.78-1.el7.noarch
spacewalk-backend-iss-2.6.78-1.el7.noarch

From: Tomáš Kašpárek <tkaspare at redhat.com>
Date: Wednesday, August 9, 2017 at 8:30 AM
To: "spacewalk-list at redhat.com" <spacewalk-list at redhat.com>
Cc: Andrew Stinnett <drew.stinnett at duke.edu>
Subject: Re: [Spacewalk-list] xmlrpc.py Error when registering clients

Hello,

does that happen for every client you're trying to register?
Can you please provide versions of following packages on client: rhn-client-tools rhnlib
For server, please provide version of spacewalk backend used.

Thank you

Tomas
On 08/09/2017 02:22 PM, Drew Stinnett wrote:
Hi Gang,
                We are having some issues with a fresh install of Spacewalk 2.6 on RHEL7.  The service starts up, and I can sync packages, however when I can’t register clients.  When trying to register a client using the rhnreg_ks program, I get the following server side error:

==> ssl_error_log <==
[Tue Aug 08 08:26:43.364508 2017] [:error] [pid 28337] [client x:38776] mod_wsgi (pid=28337): Exception occurred processing WSGI script '/usr/share/rhn/wsgi/xmlrpc.py'.
[Tue Aug 08 08:26:43.364585 2017] [:error] [pid 28337] [client x:38776] Traceback (most recent call last):
[Tue Aug 08 08:26:43.364614 2017] [:error] [pid 28337] [client x:38776]   File "/usr/share/rhn/wsgi/xmlrpc.py", line 22, in application
[Tue Aug 08 08:26:43.364746 2017] [:error] [pid 28337] [client x:38776]     return wsgiHandler.handle(environ, start_response, "xmlrpc", "server.xmlrpc")
[Tue Aug 08 08:26:43.364773 2017] [:error] [pid 28337] [client x:38776]   File "/usr/share/rhn/wsgi/wsgiHandler.py", line 35, in handle
[Tue Aug 08 08:26:43.364843 2017] [:error] [pid 28337] [client x:38776]     parseServ = get_handle(servertype, "HeaderParserHandler")
[Tue Aug 08 08:26:43.364867 2017] [:error] [pid 28337] [client x:38776]   File "/usr/share/rhn/wsgi/wsgiHandler.py", line 63, in get_handle
[Tue Aug 08 08:26:43.364905 2017] [:error] [pid 28337] [client x:38776]     handler_module = __import__(servertype, globals(), locals(), [servertype.split('.')[-1]])
[Tue Aug 08 08:26:43.364925 2017] [:error] [pid 28337] [client x:38776]   File "/usr/lib/python2.7/site-packages/spacewalk/server/apacheServer.py", line 17, in <module>
[Tue Aug 08 08:26:43.364983 2017] [:error] [pid 28337] [client x:38776]     from apacheHandler import apacheHandler
[Tue Aug 08 08:26:43.365005 2017] [:error] [pid 28337] [client x:38776]   File "/usr/lib/python2.7/site-packages/spacewalk/server/apacheHandler.py", line 42, in <module>
[Tue Aug 08 08:26:43.365102 2017] [:error] [pid 28337] [client x:38776]     class apacheSession(rhnApache):
[Tue Aug 08 08:26:43.365135 2017] [:error] [pid 28337] [client x:38776] TypeError: Error when calling the metaclass bases
[Tue Aug 08 08:26:43.365168 2017] [:error] [pid 28337] [client x:38776]     module.__init__() takes at most 2 arguments (3 given)

                From the client, I see:

root at host [development] ~ $ /usr/sbin/rhnreg_ks --force --activationkey=1-patchmonkey-sl6-x86_64 --serverUrl https://server-name-removed-for-emailing/XMLRPC<https://urldefense.proofpoint.com/v2/url?u=https-3A__server-2Dname-2Dremoved-2Dfor-2Demailing_XMLRPC&d=DwMDaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=-dUKkerYJ-laGM302LP-CgOZdKqfm2-_8YpIcedsItg&m=TEdUGWyVP44P-wjOHTtN8jpke9W-M0P36ihFIYdwDaw&s=DPT89iZqlQjCCl9qZMn8pswPAxU7S00I1A_UNSlu4O4&e=>
An error has occurred:
rhn-plugin: Error communicating with server. The message was:
Internal Server Error
See /var/log/up2date for more information
root at host [development] ~ $ tail -30 /var/log/up2date
Traceback (most recent call last):
  File "/usr/sbin/rhnreg_ks", line 217, in <module>
    cli.run()
  File "/usr/share/rhn/up2date_client/rhncli.py", line 96, in run
    sys.exit(self.main() or 0)
  File "/usr/sbin/rhnreg_ks", line 95, in main
    rhnreg.getCaps()
  File "/usr/share/rhn/up2date_client/rhnreg.py", line 264, in getCaps
    s.capabilities.validate()
  File "/usr/share/rhn/up2date_client/rhnserver.py", line 185, in __get_capabilities
    self.registration.welcome_message()
  File "/usr/share/rhn/up2date_client/rhnserver.py", line 67, in __call__
    return rpcServer.doCall(method, *args, **kwargs)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 290, in doCall
    raise_with_tb(up2dateErrors.CommunicationError(e.errmsg))
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 214, in doCall
    ret = method(*args, **kwargs)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 48, in _request1
    ret = self._request(methodname, params)
  File "/usr/lib/python2.6/site-packages/rhn/rpclib.py", line 394, in _request
    self._handler, request, verbose=self._verbose)
  File "/usr/lib/python2.6/site-packages/rhn/transports.py", line 177, in request
    headers, fd = req.send_http(host, handler)
  File "/usr/lib/python2.6/site-packages/rhn/transports.py", line 740, in send_http
    response.status, response.reason, response.msg)
<class 'up2date_client.up2dateErrors.CommunicationError'>: rhn-plugin: Error communicating with server. The message was:
Internal Server Error

                I’ve also tried registering using a username/password instead of the activation key, which produces the same error.  Both client and server are up to date from the spacewalk repos.

                Any thoughts on what I’m missing?  Thanks!!


--
Drew Stinnett
Duke University
OIT-SSI-Systems





_______________________________________________

Spacewalk-list mailing list

Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>

https://www.redhat.com/mailman/listinfo/spacewalk-list<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.redhat.com_mailman_listinfo_spacewalk-2Dlist&d=DwMDaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=-dUKkerYJ-laGM302LP-CgOZdKqfm2-_8YpIcedsItg&m=TEdUGWyVP44P-wjOHTtN8jpke9W-M0P36ihFIYdwDaw&s=iDGuBQ6RfQ3P7vYJP4hq0FkVk2jpClRn3x0FqNsMa24&e=>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20170809/c7e9319c/attachment.htm>


More information about the Spacewalk-list mailing list