2009年9月25日金曜日

Debian dist-upgrade後のTracのError

最近、放置気味だったDebian Serverのdist-upgradeを実施。
基本的にレポジトリサーバとしてつかっていたんだが、どうもTracの具合が悪かった。Errorは下記のような感じ。
.egg-cache: Error
([Errno 2] No such file or directory: '/usr/local/xxx/.egg-cache/VERSION')


で、本家のTicketに解決策がありました。
http://trac.edgewall.org/ticket/7521

Fixには2つ。
1)apache2の設定にPythonOption PYTHON_EGG_CACHEを追加

<Location "/tracsvn">
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracUriRoot/tracsvn
PythonOption TracEnvParentDir /var/trac
PythonOption PYTHON_EGG_CACHE /tmp
PythonDebug on
</Location>


2)既存の.egg-cache: Errorファイルを削除

で、無事エラーはなくなりました。

0 件のコメント: