Мы использовали Trac для отслеживания задач / дефектов, и дела шли достаточно хорошо, но сегодня утром он начал выдавать ошибку 500. Глядя в журнал ошибок Apache, я получаю трассировку стека, кульминацией которой является:
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
Поэтому я явно установил PYTHON_EGG_CACHE в / srv / trac / plugin-cache. Я перезапустил Apache. Тем не менее, я получаю ту же ошибку (она все еще говорит, что "текущий каталог каталогов яиц установлен на: \ n \ n /.python_eggs.")
Как мне поступить? Это самая простая вещь, чтобы сделать, чтобы переустановить Trac? Если я пойду по этому пути, какие шаги мне нужно предпринять, чтобы не потерять существующие данные?