Error Trac svn: The Trac Environment needs to be upgraded

enero 16, 2013

Si utilizas o has utilizado subversion como sistema de control de versiones en algún proyecto, seguramente hayas manejado el Trac (http://trac.edgewall.org/). Trac es una interfaz web que permite gestionar proyectos almacenados en servidores SVN: control de bugs, wiki, historial de commits, etc.

En ocasiones me he encontrado un error cuando navegas por el listado de proyectos disponibles en el Trac o directamente al acceder a un proyecto.

El error es el siguiente:

miproyecto: Error 
(The Trac Environment needs to be upgraded. Run "trac-admin /var/local/trac/miproyecto upgrade")

Hacemos lo que nos indica el error y ejecutamos en consola:

sudo trac-admin /var/local/trac/miproyecto upgrade

Algunas veces con esto es suficiente y el problema se ha resuelto. Pero otras veces no y sigue apareciendo el error en el Trac. De hecho, la consola nos devuelve un mensaje indicando que la base de datos ya estaba actualizada:

Database is up to date, no upgrade necessary.

El error es más simple de lo que parece pero podemos pasarnos un buen rato buscando la solución. El secreto: no es más que un error de permisos en el archivo trac.ini

Ejecutamos lo siguiente:

sudo chmod 777 /var/local/trac/miproyecto/conf/trac.ini

Ya lo tendremos solucionado y podremos acceder al Trac de nuestro proyecto en subversion

Tags ; , , , ,

Escribe un comentario

Los comentarios son moderados y se utiliza rel="nofollow" para los enlaces.