Nous avons utilisé Trac pour le suivi des tâches/défauts et les choses allaient assez bien, mais ce matin, il a commencé à générer une erreur de 500. En regardant dans le error_log Apache, je reçois une trace de pile qui se termine par:Comment réparer une installation Trac qui commence à donner des erreurs concernant PYTHON_EGG_CACHE?
PythonHandler trac.web.modpython_frontend: ExtractionError: Can't extract file(s) to egg cache The following error occurred while trying to extract file(s) to the Python egg cache: [Errno 13] Permission denied: '/.python-eggs' The Python egg cache directory is currently set to: /.python-eggs Perhaps your account does not have write access to this directory? You can change the cache directory by setting the PYTHON_EGG_CACHE environment variable to point to an accessible directory
Je me suis donc explicitement à PYTHON_EGG_CACHE/srv/trac/plugin-cache. J'ai redémarré Apache. Pourtant, je reçois la même erreur (il est toujours dit "répertoire de cache d'oeuf actuel défini à: \ n \ n /.python_eggs.")
Comment dois-je procéder? Est-ce la chose la plus simple à faire pour réinstaller Trac? Si je fais ce chemin, quelles mesures dois-je prendre pour m'assurer de ne pas perdre les données existantes?