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