OKAY, I found the problem…
the module of wsgi-py in apache webserver on the spacewalk server isn’t the right one. Not mod_wsgi-py3.so , the mod_wsgi.so is the right one. We have Python 2.7 for spacewalk. YES > Am 11.04.2019 um 10:52 schrieb Rene Blechschmidt <rene.blechschm...@ecg.de>: > > Hi there, > > on a new spacewalk 2.9 instance on centos7 with latest updates I can’t > register my client with rhnreg_ks . The services are active and I can sync > packages > > ErrorLog on the server: > > [Thu Apr 11 10:33:22.646248 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] mod_wsgi (pid=15649): Exception occurred processing WSGI > script '/usr/share/rhn/wsgi/xmlrpc.py'. > [Thu Apr 11 10:33:22.646718 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] Traceback (most recent call last): > [Thu Apr 11 10:33:22.646744 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] File "/usr/share/rhn/wsgi/xmlrpc.py", line 22, in > application > [Thu Apr 11 10:33:22.646748 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] return wsgiHandler.handle(environ, start_response, > "xmlrpc", "server.xmlrpc") > [Thu Apr 11 10:33:22.646754 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] File "/usr/share/rhn/wsgi/wsgiHandler.py", line 24, in > handle > [Thu Apr 11 10:33:22.646773 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] for key in environ.keys(): > [Thu Apr 11 10:33:22.646791 2019] [wsgi:error] [pid 15649] [client > 192.168.0.60:51180] RuntimeError: dictionary changed size during iteration > > > > Execute on the client: > rhnreg_ks -vvv --serverUrl=https://FQDN/XMLRPC > --sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT > --activationkey=1-centos_x86-64 > D: rpcServer: Calling XMLRPC registration.welcome_message > A protocol error occurred: Internal Server Error , attempt #1, > Ein Fehler trat auf: > rhn-plugin: Fehler beim Kommunizieren mit dem Server. Die Meldung war: > Internal Server Error > Siehe /var/log/up2date für weitere Informationen > > /var/log/up2date : > > [Thu Apr 11 10:33:20 2019] up2date D: rpcServer: Calling XMLRPC > registration.wel > come_message > [Thu Apr 11 10:33:21 2019] up2date A protocol error occurred: Internal Server > Er > ror , attempt #1, > [Thu Apr 11 10:33:21 2019] up2date > Traceback (most recent call last): > File "/sbin/rhnreg_ks", line 215, in <module> > cli.run() > File "/usr/lib/python2.7/site-packages/up2date_client/rhncli.py", line 94, > in > run > sys.exit(self.main() or 0) > File "/sbin/rhnreg_ks", line 93, in main > rhnreg.getCaps() > File "/usr/lib/python2.7/site-packages/up2date_client/rhnreg.py", line 271, > in > getCaps > s.capabilities.validate() > File "/usr/lib/python2.7/site-packages/up2date_client/rhnserver.py", line > 185, > in __get_capabilities > self.registration.welcome_message() > File "/usr/lib/python2.7/site-packages/up2date_client/rhnserver.py", line > 67, > in __call__ > return rpcServer.doCall(method, *args, **kwargs) > File "/usr/lib/python2.7/site-packages/up2date_client/rpcServer.py", line > 290, in doCall > raise_with_tb(up2dateErrors.CommunicationError(e.errmsg)) > File "/usr/lib/python2.7/site-packages/up2date_client/rpcServer.py", line > 214, in doCall > ret = method(*args, **kwargs) > File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__ > return self.__send(self.__name, args) > File "/usr/lib/python2.7/site-packages/up2date_client/rpcServer.py", line > 48, in _request1 > ret = self._request(methodname, params) > File "/usr/lib/python2.7/site-packages/rhn/rpclib.py", line 394, in _request > self._handler, request, verbose=self._verbose) > File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 177, in > request > headers, fd = req.send_http(host, handler) > File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 740, in > send_http > response.status, response.reason, response.msg) > <class 'up2date_client.up2dateErrors.CommunicationError'>: rhn-plugin: Fehler > beim Kommunizieren mit dem Server. Die Meldung war: > Internal Server Error > > All packages are installed from spacewalk repository > Rpm -qa | grep spacewalk : > spacewalk-backend-iss-2.9.34-1.el7.noarch > spacewalk-remote-utils-2.9.6-1.el7.noarch > spacewalk-backend-libs-2.9.34-1.el7.noarch > spacewalk-setup-jabberd-2.9.2-1.el7.noarch > spacewalk-backend-app-2.9.34-1.el7.noarch > spacewalk-admin-2.9.1-1.el7.noarch > spacewalk-search-2.9.1-1.el7.noarch > spacewalk-java-2.9.31-1.el7.noarch > spacewalk-config-2.8.5-1.el7.centos.noarch > spacewalk-backend-xml-export-libs-2.9.34-1.el7.noarch > spacewalk-backend-iss-export-2.9.34-1.el7.noarch > spacewalk-taskomatic-2.9.31-1.el7.noarch > spacewalk-usix-2.9.1-1.el7.noarch > spacewalk-base-minimal-2.9.4-1.el7.noarch > spacewalk-java-lib-2.9.31-1.el7.noarch > python2-spacewalk-certs-tools-2.9.2-1.el7.noarch > spacewalk-backend-sql-postgresql-2.9.34-1.el7.noarch > spacewalk-backend-config-files-common-2.9.34-1.el7.noarch > spacewalk-doc-indexes-2.9.2-1.el7.noarch > spacewalk-schema-2.9.11-1.el7.noarch > spacewalk-postgresql-2.8.2-1.el7.centos.noarch > spacewalk-backend-config-files-tool-2.9.34-1.el7.noarch > spacewalk-backend-package-push-server-2.9.34-1.el7.noarch > spacewalk-dobby-2.9.4-1.el7.noarch > spacewalk-branding-2.9.2-1.el7.noarch > spacewalk-java-config-2.9.31-1.el7.noarch > spacewalk-certs-tools-2.9.2-1.el7.noarch > spacewalk-backend-sql-2.9.34-1.el7.noarch > spacewalk-backend-xmlrpc-2.9.34-1.el7.noarch > spacewalk-base-2.9.4-1.el7.noarch > spacewalk-setup-2.9.3-1.el7.noarch > spacewalk-common-2.8.2-1.el7.centos.noarch > spacewalk-backend-config-files-2.9.34-1.el7.noarch > spacewalk-html-2.9.4-1.el7.noarch > spacewalk-setup-postgresql-2.8.4-1.el7.centos.noarch > spacewalk-java-postgresql-2.9.31-1.el7.noarch > spacewalk-backend-server-2.9.34-1.el7.noarch > spacewalk-selinux-2.9.6-1.el7.noarch > spacewalk-backend-applet-2.9.34-1.el7.noarch > spacewalk-repo-2.9-4.el7.noarch > python2-spacewalk-usix-2.9.1-1.el7.noarch > spacewalk-backend-2.9.34-1.el7.noarch > spacewalk-base-minimal-config-2.9.4-1.el7.noarch > spacewalk-backend-tools-2.9.34-1.el7.noarch > > Rpm -qa | grep ren : > rhn-org-httpd-ssl-key-pair-de-be-rh-as002-1.0-2.noarch > rhn-client-tools-2.9.36-1.el7.noarch > rhn-setup-2.9.36-1.el7.noarch > rhn-check-2.9.36-1.el7.noarch > python2-rhn-client-tools-2.9.36-1.el7.noarch > python2-rhn-setup-2.9.36-1.el7.noarch > python2-rhn-check-2.9.36-1.el7.noarch > rhnpush-5.5.114-1.el7.centos.noarch > python2-rhnlib-2.9.5-1.el7.noarch > yum-rhn-plugin-2.9.5-1.el7.noarch > rhn-org-trusted-ssl-cert-1.0-1.noarch > > Packages on the client > > python2-rhn-check-2.9.36-1.el7.noarch > python2-rhn-client-tools-2.9.36-1.el7.noarch > rhn-check-2.9.36-1.el7.noarch > rhn-org-trusted-ssl-cert-1.0-2.noarch > rhn-client-tools-2.9.36-1.el7.noarch > yum-rhn-plugin-2.9.5-1.el7.noarch > python2-rhnlib-2.9.5-1.el7.noarch > rhnsd-5.0.44-1.el7.noarch > python2-rhn-setup-2.9.36-1.el7.noarch > rhn-setup-2.9.36-1.el7.noarch > > > Any idea, what is missing ? > > Best regards > > -- > Mit freundlichen Grüßen > im Namen von ECG > > René Blechschmidt > Systemadministrator > > > > > > _______________________________________________ > Spacewalk-list mailing list > Spacewalk-list@redhat.com > https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list