2006年10月03日
Linux | TracとSVN 1.3
今朝目覚めたらイントラサーバのtracがエラーで動かなくなっていた。ログを調べてみると
PythonHandler trac.web.modpython_frontend: TypeError: argument number 0: a 'apr_pool_t *' is expected, 'instance(と、難しそうな内容。検索してみると、どうやらSubversion 1.3系とTracの相性がよろしくないらしい。対処法も難しそうだし、早く直す必要があったので、とりあえずSubversionを1.2系にダウングレードすることに。)' is received
そもそもSubversionのバージョンは1.3だったっけ? と思っていたのだけど、yumの自動アップデートで新しくなっていた模様。1.2系にダウングレードしようとするが、yumでやる場合一旦最新バージョンを削除しなければいけないようで一度削除してから、バージョン指定してインストールした。これで解決した。
で、また最新バージョンが勝手にインストールされてはいけないので、Subversionパッケージが自動アップデートされないようにyum.confを設定した。
Comment