tracを使用しています。私たちのセットアップでは、リポジトリで解決される問題があります。そのため、リポジトリから修正ファイルcommit_update.pyを取得し、それをTrac-0.12-py2.6.eggに配置する必要があります。
卵は圧縮されたファイルなので、解凍してファイルを変更し、再度圧縮しました。tracを再起動した後、エラーメッセージが表示されます。
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 20] Not a directory
The Python egg cache directory is currently set to:
/var/trac/plugin-cache
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.
www-dataでtracインスタンスを実行していて、plugin-cacheの所有者であるため、このエラーが発生した理由がよくわかりません。
どんなアイデアでもありがたいです。