トップ «前の日記(2005-11-26) 最新 次の日記(2005-12-02)» 編集

活動日誌


2005-11-29

[trac][Debian]Debian testing の trac を sarge にインストールする

Trac をしばらく使ってみるべく、Debian sarge にインストールすることにした。 Trac のバージョンが sarge だと 0.8 で testing だと 0.9 なので、 Trac のみ testing のパッケージを使うようにした。以下その手順。

まず、/etc/apt/sources.list に testing の apt-line を追加した。

次に /etc/apt/apt.conf.d/99target を作成し、

APT::Default-Release "stable";

と記述した。

ここで一度 apt-get update; apt-get upgrade すると、 いくつかのパッケージが testing に上がった。 ちょっと気になったが、特に影響が大きそうなものはないように見えたので そのままアップグレード。

その後 apt-get install trac/testing で、trac をインストールした。

設定は先日試したとおり。

今回は、Apache2 を使うようにしたかったので、 /etc/apache2/sites-available/trac に

Alias /trac "/usr/share/trac/htdocs/"
ScriptAlias /hoge /usr/share/trac/cgi-bin/trac.cgi
<Location "/hoge">
   SetEnv TRAC_ENV "/var/lib/trac/hoge"
</Location>

のように設定し、a2ensite trac した。

ここまでで動作確認したところ、問題なく動いた。

さらに、mod_python を使うべく apt-get install libapache2-mod-python して

<Location "/hoge">
   SetHandler mod_python
   PythonHandler trac.ModPythonHandler
   PythonOption TracUriRoot "/hoge"
   PythonOption TracEnv /var/lib/trac/hoge
</Location>

としたが、Internal Server Error になったので error.log を見たところ、

PythonHandler trac.ModPythonHandler: Traceback (most recent call last):
PythonHandler trac.ModPythonHandler:   File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 287, in HandlerDispatch\n    log=debug)
PythonHandler trac.ModPythonHandler:   File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 454, in import_module\n    f, p, d = imp.find_module(parts[i], path)
PythonHandler trac.ModPythonHandler: ImportError: No module named ModPythonHandler

というエラーが記録されていた。

解決方法が分からなかったので、とりあえず mod_python はなし。

本日のツッコミ(全1件) [ツッコミを入れる]
_ taka (2005-12-23 02:46)

今日、アップグレードしてて同じところではまりました。<br>もし trac-0.9.2-1 (か trac-0.9 系列?)だったら同じだと思います。<br>/usr/share/trac/wiki-default/TracModPython<br>を読むと「PythonHandler」が「trac.web.modpython_frontend」になっているようです。<br>その後、apache2 を再起動してから trac のトップ URI をブラウザから見ると<br># trac-admin /var/trac/project upgrade<br>しろというメッセージが出ていたので、それをやるとちゃんと mod_python を使って動くようになりました。<br><br>ご参考になれば :)


2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2005-11-26) 最新 次の日記(2005-12-02)»