Someone already gave you a suggestion: make sure trac and mod_python are compiled against the same version of python.
Your response that you "recompiled mod_python" doesn't fully address that issue. It would help to know what distro you're using, where you got trac from (ie built it yourself or got a binary distribution from your disto's package management system), ditto with apache, etc. Matt Jeremy Gillick wrote: > I'm still having this problem, does anybody have any ideas? > > Thanks, > Jeremy > > Jeremy Gillick 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 > _______________________________________________ > Trac mailing list > [email protected] > http://lists.edgewall.com/mailman/listinfo/trac _______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
