Error en mod_python

Percy Gonzales pergonzales en gmail.com
Jue Ago 9 01:15:25 CEST 2007


Hola, estoy en procura de configurar trac  (en realidad me ha ido muy
bien al instalarlo y esta funcionando en modo stanalone), pero al
momento de querer configurarlo para que corra en apache con mod_pyton
me da el siguiente error en el browser :


Mod_python error: "PythonHandler trac.web.modpython_frontend"

Traceback (most recent call last):

  File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line
299, in HandlerDispatch
    result = object(req)

  File "/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py",
line 87, in handler
    gateway.run(dispatch_request)

  File "/usr/lib/python2.3/site-packages/trac/web/wsgi.py", line 87, in run
    response = application(self.environ, self._start_response)

  File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 391,
in dispatch_request
    env = _open_environment(env_path, run_once=run_once)

  File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 58,
in _open_environment
    env_cache[env_path] = open_environment(env_path)

  File "/usr/lib/python2.3/site-packages/trac/env.py", line 463, in
open_environment
    if env.needs_upgrade():

  File "/usr/lib/python2.3/site-packages/trac/env.py", line 343, in
needs_upgrade
    if participant.environment_needs_upgrade(db):

  File "/usr/lib/python2.3/site-packages/trac/env.py", line 397, in
environment_needs_upgrade
    dbver = self.env.get_version(db)

  File "/usr/lib/python2.3/site-packages/trac/env.py", line 257, in get_version
    cursor.execute("SELECT value FROM system WHERE name='database_version'")

  File "/usr/lib/python2.3/site-packages/trac/db/util.py", line 51, in execute
    return self.cursor.execute(sql)

  File "/var/tmp/python-sqlite-root//usr/lib/python2.3/site-packages/sqlite/main.py",
line 244, in execute

DatabaseError: unsupported file format





Mi configuracion de virtual host es la siguiente:

<VirtualHost *:80 >
    DocumentRoot /www/trac/prueba
    ServerName trac.dominio.com
    ErrorLog logs/trac
    CustomLog logs/trac common
    <Location />
        SetHandler mod_python
        PythonHandler trac.web.modpython_frontend
        PythonOption TracEnv /www/trac/prueba
        PythonOption TracUriRoot /
        PythonDebug on
    </Location>
</VirtualHost>



Me podrian ayudar a resolverlo por favor


gracias


Percy




Más información sobre la lista de distribución Python-es