Hi,

I am a trac newbie and I am trying to get trac work on a SuSE 10 with
apache2 and sqlite.
When I am starting the standalone server trac is working fine. But if I
trying to use apache2 I get following error in my error_access file:

53 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend: Traceback (most recent call
last):
     54 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/mod
     54 _python/apache.py", line 299, in HandlerDispatch\n    result =
object(req)
     55 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     55 c/web/modpython_frontend.py", line 199, in handler\n    env =
get_environment(mpr, project_opts)
     56 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     56 c/web/main.py", line 335, in get_environment\n    return
_open_environment(env_path, threaded)
     57 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     57 c/web/main.py", line 51, in _open_environment\n   
env_cache[env_path] = open_environment(env_path)
     58 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     58 c/env.py", line 375, in open_environment\n    if
env.needs_upgrade():
     59 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     59 c/env.py", line 279, in needs_upgrade\n    db = self.get_db_cnx()
     60 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     60 c/env.py", line 137, in get_db_cnx\n    return
self.__cnx_pool.get_cnx()
     61 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     61 c/db.py", line 157, in get_cnx\n    cnx =
self._cnx_class(**self._args)
     62 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend:   File
"/usr/lib/python2.4/site-packages/tra
     62 c/db.py", line 266, in __init__\n    raise TracError, 'The user
%s requires read _and_ write ' \\
     63 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122]
PythonHandler trac.web.modpython_frontend: TracError: The user root
requires read _and_
     63  write permission to the database file /var/trac/db/trac.db and
the directory it is located in.
     64 [Wed May 10 16:34:42 2006] [error] [client 132.230.25.122] no
acceptable variant:
/usr/share/apache2/error/HTTP_INTERNAL_SERVER_ERROR.html.var

I have installed mod_python and load the module in my Apache like this.

LoadModule python_module /usr/lib/apache2/mod_python.so

And I make a simple setup:

<Location /trac/aar>
   SetHandler mod_python
   PythonPath "sys.path + ['/opt/trac-0.9.5']"
   PythonHandler trac.web.modpython_frontend
   PythonOption TracEnv /var/trac
   PythonOption TracUriRoot /trac/aar
</Location>



Has anybody an idea?

Thanks!


-- Franck

begin:vcard
fn:Franck Borel
n:Borel;Franck
org;quoted-printable:Universit=C3=A4tsbibliothek Freiburg;EDV-Dezernat
adr;quoted-printable:;;Werthmannplatz 2;Freiburg;Baden-W=C3=BCrttemberg;79098;Deutschland
email;internet:[EMAIL PROTECTED]
tel;work:+49[0]761 - 203 3908
tel;fax:+49[0]761 - 203 3987
x-mozilla-html:FALSE
url:http://aar.vascoda.de
version:2.1
end:vcard

_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to