Bug 625353 - Missing /usr/share/rhn/server/handlers directory
Summary: Missing /usr/share/rhn/server/handlers directory
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Spacewalk
Classification: Community
Component: Server
Version: 1.2
Hardware: All
OS: Linux
high
medium
Target Milestone: ---
Assignee: Miroslav Suchý
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On: 624724
Blocks: space12
TreeView+ depends on / blocked
 
Reported: 2010-08-19 07:12 UTC by Miroslav Suchý
Modified: 2010-11-29 12:33 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of: 624724
Environment:
Last Closed: 2010-11-29 12:33:39 UTC
Embargoed:


Attachments (Terms of Use)

Description Miroslav Suchý 2010-08-19 07:12:15 UTC
This bug was cause by move python module from /usr/share/rhn to regular python directory. It was then reverted, but I want to commit it again in few weeks, leavin open on Spacewalk, just to remind me to check this issue.

+++ This bug was initially created as a clone of Bug #624724 +++

Description of problem:
After installation of the Satellite 540 from iso: Satellite-5.4.0-RHEL5-re20100817.0-x86_64.iso the error log of httpd complains about absence of:
"/usr/share/rhn/server/handlers" directory
There seems that spacewalk-backend* packages are responsible for the files under that directory.
And the versions of SW 1.1 and Sat 5.4 are different.


--- Additional comment from gkhachik on 2010-08-17 11:38:55 EDT ---

[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib64/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n    result = object(req)
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/apacheHandler.py", line 78, in headerParserHandler\n    ret = apacheSession.headerParserHandler(self, req)
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/common/rhnApache.py", line 76, in headerParserHandler\n    ret = self._init_request_processor(req)
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/apacheHandler.py", line 114, in _init_request_processor\n    self._req_processor = apachePOST(self.clientVersion, req)
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/apacheRequest.py", line 76, in __init__\n    self._setup_servers()
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/apacheRequest.py", line 80, in _setup_servers\n    interface_signature='rpcClasses')
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/rhnImport.py", line 99, in load\n    return l.load(dir, root_dir=root_dir, interface_signature=interface_signature)
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler:   File "/usr/lib/python2.4/site-packages/server/rhnImport.py", line 49, in load\n    for module in os.listdir(dirname):
[Tue Aug 17 17:03:18 2010] [error] [client 10.34.56.4] PythonHeaderParserHandler server.apacheServer::HeaderParserHandler: OSError: [Errno 2] No such file or directory: '/usr/share/rhn/server/handlers'

Comment 3 Jan Pazdziora 2010-11-19 16:05:57 UTC
Mass-moving to space13.

Comment 4 Jan Pazdziora 2010-11-26 15:29:46 UTC
On Spacewalk 1.2, I can see:

# rpm -qf /usr/share/rhn/server/handlers
file /usr/share/rhn/server/handlers is not owned by any package
# rpm -qf /usr/share/rhn/server/handlers/*
spacewalk-backend-app-1.2.74-1.el5
spacewalk-backend-applet-1.2.74-1.el5
spacewalk-backend-config-files-1.2.74-1.el5
spacewalk-backend-config-files-tool-1.2.74-1.el5
spacewalk-backend-server-1.2.74-1.el5
spacewalk-backend-server-1.2.74-1.el5
spacewalk-backend-server-1.2.74-1.el5
spacewalk-backend-iss-1.2.74-1.el5
spacewalk-backend-xmlrpc-1.2.74-1.el5
spacewalk-backend-xp-1.2.74-1.el5
# ls -la /usr/share/rhn/server/handlers
total 96
drwxr-xr-x 9 root root 4096 Nov 26 05:26 .
drwxr-xr-x 3 root root 4096 Nov 26 05:26 ..
drwxr-xr-x 2 root root 4096 Nov 26 05:26 app
drwxr-xr-x 2 root root 4096 Nov 26 05:26 applet
drwxr-xr-x 2 root root 4096 Nov 26 05:26 config
drwxr-xr-x 2 root root 4096 Nov 26 05:26 config_mgmt
-rw-rw-r-- 1 root root  708 Nov 18 08:05 __init__.py
-rw-rw-r-- 1 root root  145 Nov 18 08:05 __init__.pyc
-rw-r--r-- 1 root root  145 Nov 18 08:05 __init__.pyo
drwxr-xr-x 2 root root 4096 Nov 26 05:26 sat
drwxr-xr-x 2 root root 4096 Nov 26 05:26 xmlrpc
drwxr-xr-x 2 root root 4096 Nov 26 05:26 xp

Does this mean this bug can be marked resolved?

Comment 5 Miroslav Suchý 2010-11-29 12:33:39 UTC
Yes.


Note You need to log in before you can comment on or make changes to this bug.