I would double check that mod_python was compiled with the same Python that Trac is using.
--Noah ==============Original message text=============== On Fri, 12 May 2006 14:47:09 EDT "Patrick Stinson" wrote: woops. someone forgot to set an exception in their C extension. submit a bug? On 5/12/06, Jeremy Gillick <[EMAIL PROTECTED]> wrote: > When trying to run Trac on Apache I get a 500 Internal Server Error and the Apache error logs print > the following: > > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler > trac.web.modpython_frontend: Traceback (most recent call last): > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n > result = object(req) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py", line 199, in handler\n > env = get_environment(mpr, project_opts) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 335, in get_environment\n > return _open_environment(env_path, threaded) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 51, in _open_environment\n > env_cache[env_path] = open_environment(env_path) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/env.py", line 375, in open_environment\n if > env.needs_upgrade(): > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/env.py", line 279, in needs_upgrade\n db = > self.get_db_cnx() > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/env.py", line 137, in get_db_cnx\n return > self.__cnx_pool.get_cnx() > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/db.py", line 157, in get_cnx\n cnx = > self._cnx_class(**self._args) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > File "/usr/lib/python2.3/site-packages/trac/db.py", line 280, in __init__\n timeout=timeout) > [Fri May 12 11:20:37 2006] [error] [client 216.145.49.15] PythonHandler trac.web.modpython_frontend: > SystemError: NULL result without error in PyObject_Call > > I've read through the installation instructions on the site and installed all the software needed. > Here's my Apache configuration (located in a VirtualHost directive): > > <Location /trac> > SetHandler mod_python > PythonHandler trac.web.modpython_frontend > PythonOption TracEnv /usr/local/trac/jwalk > PythonOption TracUriRoot /projects/JWalk > </Location> > <Location /login> > AuthType Basic > AuthName "JWalk Trac Server" > AuthUserFile /etc/httpd/conf/svnpasswd > Require valid-user > </Location> > > Prior to setting up apache I created the jwalk environment with the following command: > > trac-admin /usr/local/trac/jwalk/ initenv > > I tried the Trac standalone server, which works just fine, but I would rather run Trac through Apache. > > Thanks, > Jeremy > _______________________________________________ > Trac mailing list > [email protected] > http://lists.edgewall.com/mailman/listinfo/trac> -- Patrick Kidd Stinson http://www.patrickkidd.com/http://pkaudio.sourceforge.net/http://pksampler.sourceforge.net/_______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac ===========End of original message text=========== _______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
