0

私たちの Trac システムでは、2 つのことが突然機能しなくなりました。まずは「ブラウズソース」の更新です。2 つ目は、自動修正機能です。最初の問題の唯一の解決策は、SVN リポジトリの post-commit フックを手動で実行することです。しかし、SVN コミット メッセージによっては、Trac がチケットを閉じないという問題がまだ残っています。以前は問題なく動作していました。ああ、3 つ目は、PNG 画像が HTML プレビューに表示されなくなったことです。ユーザーはファイルをダウンロードして表示する必要があります。

説明した問題について、既知のバグや問題はありますか。または、Trac プロジェクト内のすべての情報を失わずに Trac システムを更新するにはどうすればよいでしょうか (複数プロジェクトの Trac システムをセットアップしました)。

4

2 に答える 2

0

解決策は次のとおりです。ファイルのアクセス許可!

この問題を解決するために、次のように SVN のコミット後のフックで sudo を使用しました。

sudo /usr/local/bin/trac-admin /var/trac/reponame/ changeset added "reponame" $REV

そして、SVN ユーザーが visudo を使用して trac-admin コマンドを実行できるようにする必要がありました。

www-data,svn        ALL=(ALL) NOPASSWD: /usr/local/bin/trac-admin
于 2012-08-20T17:17:52.850 に答える
0

他のすべてが失敗した場合は、サーバーを再起動してください:)

サーバーと Trac のセットアップについて、もう少し情報をいただけますか? たとえば、OS とバージョン、Trac のバージョン、使用されているプラ​​グインなど。

物事が突然機能しなくなるのは奇妙です。Linux システムを実行している場合、システムが完全に互換性のない更新をサーバーがインストールした可能性があります (たとえば、Trac をアップグレードすると、一部のプラグインが正常に動作しなくなる可能性があります)。サーバーのログを調べて、Trac が動作を終了した頃に何か更新または再構成されていないかどうかを確認してください。

また、Trac のログ優先度を「DEBUG」に設定してみて、Trac ログファイルに有用なエラーの詳細が含まれているかどうかを確認してください。

于 2011-01-12T19:42:29.630 に答える