[Spacewalk-list] cannot register client, python2.6 vs. python2.4

Rob Walker rwalker at silverspringnet.com
Mon Oct 17 17:53:46 UTC 2011


I apologize for not following up to the list as soon as I found my
problem.  The problem was that mod_python had come in at version 2.6 via
some repo that I wasn't aware was installed.  As soon as I deleted this
repo, and deleted the things which came from it, it was all better WRT
being able to do the initial registration.

Michael, thanks for the follow up.

Rob

On 10/17/11 3:44 AM, Michael Mraka wrote:
> Rob Walker wrote:
> % When I run
> % wget -qO- --no-check-certificate
> % https://<host>/pub/bootstrap/bootstrap-centos5_x86-64.sh | /bin/bash
> %
> % I get the following error:
> % 
> % REGISTRATION
> % ------------
> % * registering
> % An error has occurred:
> % Internal Server Error
> % See /var/log/up2date for more information
> % *** Error: Registering the system failed.
> % 
> % and in /var/log/up2date
> % [Thu Oct 13 21:32:40 2011] up2date A protocol error occurred: Internal
> % Server Error , attempt #1,
> ...
> %   File "/usr/share/rhn/up2date_client/rpcServer.py", line 268, in doCall
> %     raise up2dateErrors.CommunicationError(e.errmsg)
> % up2date_client.up2dateErrors.CommunicationError: Error communicating
> % with server. The message was:
> % Internal Server Error
> % 
> % In /var/log/httpd/ssl_error_log there are a lot of errors, but the one
> % which looks like it is causing the problems is this.
> 
> This is /var/log/httpd/ssl_error_log on your spacewalk server, right?
> What's server's OS? Centos 6 x86_64?
> 
> % [Thu Oct 13 21:32:40 2011] [error] [client 10.1.11.164]   File
> % "/usr/lib64/python2.6/site-packages/mod_python/importer.py", line 304,
> % in import_module\n    return __import__(module_name, {}, {}, ['*'])
> % [Thu Oct 13 21:32:40 2011] [error] [client 10.1.11.164] ImportError: No
> % module named spacewalk.server.apacheServer
> % 
> % root@<host>:site-packages # ; locate apacheServer
> % /usr/lib/python2.4/site-packages/spacewalk/server/apacheServer.py
> % /usr/lib/python2.4/site-packages/spacewalk/server/apacheServer.pyc
> % /usr/lib/python2.4/site-packages/spacewalk/server/apacheServer.pyo
> 
> What does rpm -qf /usr/lib/python2.4/site-packages/spacewalk/server/apacheServer.py says?
> 
> % When I cp /usr/lib/python2.4/site-packages/spacewalk/ over to
> % /usr/lib64/python2.6/site-packages/ , I move on to other problems.  I am
> % able to "move forward" with the spacewalk/ , rhn/ , OpenSSL/ directories.
> % 
> % I think that the real problem is that mod_python is calling the
> % python2.6 instead of the python2.4.
> % 
> % root@<host>:site-packages # ; rpm -ql mod_python | head -3
> % /etc/httpd/conf.d/python.conf
> % /usr/lib64/httpd/modules/mod_python.so
> % /usr/lib64/python2.6/site-packages/mod_python
> % 
> % Is it possible to install the mod_python for 2.4 ?
> 
> I'm sure it is. On the other hand the amount of work depends on your OS
> version and whether there are packages already built for it or not.
> Moreover I think this isn't a proper fix of your problem. You should
> better find why you have python module installed in /usr/lib/python2.4
> when your system python installation looks for them in
> /usr/lib64/python2.6/.
> 
> % Thanks,
> % Rob
> 
> Regards,
> 
> --
> Michael Mráka
> Satellite Engineering, Red Hat
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list




More information about the Spacewalk-list mailing list