mod_python error installing Koji

Mike Bonnet mikeb at redhat.com
Wed Jul 16 21:38:54 UTC 2008


On Wed, 2008-07-16 at 16:53 -0400, Naveen Gavini wrote:
> Hello all,
> 
> We are trying to setup the Koji build system for our Centos and Fedora 
> repositories. We are getting the errors below after following the setup 
> guide.
> We have tried numerous different things to attempt to correct the errors 
> and nothing has worked. We initially thought it was an issue of what 
> user it was
> being run as and we changed users around this did not work. We changed 
> various settings in our apache configuration and still no dice.
> Here is the errors we are seeing on http://192.168.226.61/koji/:
> 
> MOD_PYTHON ERROR
> 
> ProcessId:      9453
> Interpreter:    '127.0.0.1'
> 
> ServerName:     '127.0.0.1'
> DocumentRoot:   '/var/www/html'
> 
> URI:            '/koji/'
> Location:       None
> Directory:      '/usr/share/koji-web/scripts/'
> Filename:       '/usr/share/koji-web/scripts/index.py'
> PathInfo:       ''
> 
> Phase:          'PythonHandler'
> Handler:        'mod_python.publisher'
> 
> Traceback (most recent call last):
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
>     default=default_handler, arg=req, silent=hlist.silent)
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/importer.py", line 1229, in _process_target
>     result = _execute_target(config, req, object, arg)
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/importer.py", line 1128, in _execute_target
>     result = object(arg)
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/publisher.py", line 213, in handler
>     published = publish_object(req, object)
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/publisher.py", line 425, in publish_object
>     return publish_object(req,util.apply_fs_data(object, req.form, req=req))
> 
>   File "/usr/lib64/python2.4/site-packages/mod_python/util.py", line 554, in apply_fs_data
>     return object(**args)
> 
>   File "/usr/share/koji-web/scripts/index.py", line 175, in index
>     start=buildStart, dataName='builds', prefix='build', order=buildOrder, pageSize=10)
> 
>   File "/usr/share/koji-web/lib/kojiweb/util.py", line 109, in paginateMethod
>     totalRows = getattr(server, methodName)(*args, **kw)
> 
>   File "/usr/lib/python2.4/site-packages/koji/__init__.py", line 1077, in __call__
>     return self.__func(self.__name,args,opts)
> 
>   File "/usr/lib/python2.4/site-packages/koji/__init__.py", line 1302, in _callMethod
>     return proxy.__getattr__(name)(*args)
> 
>   File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
>     return self.__send(self.__name, args)
> 
>   File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
>     verbose=self.__verbose
> 
>   File "/usr/lib64/python2.4/xmlrpclib.py", line 1137, in request
>     headers
> 
> ProtocolError: <ProtocolError for 192.168.226.61/kojihub: 500 Internal Server Error>
> 
> 
> MODULE CACHE DETAILS
> 
> Accessed:       Wed Jul 16 16:47:56 2008
> Generation:     1
> 
> _mp_0dec3ca8c086f5baed01b0d5504fa2b0 {
>   FileName:     '/usr/share/koji-web/scripts/index.py'
>   Instance:     1
>   Generation:   1
>   Modified:     Fri Dec 14 21:12:36 2007
>   Imported:     Wed Jul 16 16:36:02 2008
> }
> 
> 
> Here is the error we are seeing on http://192.168.226.61/koji/index.chtml:
> Forbidden
> You don't have permission to access /koji/index.chtml on this server.
> 
> Here is the error we are seeing on http://192.168.226.61/kojihub:
> Internal Server Error
> blah blah blah
> 
> http://192.168.226.61/koji-static/
> Displays a directory listing of a few files and directories so I am 
> assuming it is working correctly.

You should see more detailed error messages in /var/log/httpd/error_log
(or ssl_error_log, depending on your setup).  I'm guessing the "apache"
OS user does not have permission to connect to the "koji" database as
the "koji" database user.  You need to grant the appropriate access in
pg_hba.conf.





More information about the Fedora-buildsys-list mailing list