0

在我们的 Trac 系统上,有两件事突然停止工作。首先是“浏览源”的更新。第二件事是自动修复功能。第一个问题的唯一解决方案是手动运行 SVN 存储库的 post-commit 挂钩。但是我们仍然有问题,Trac 不再根据 SVN 提交消息关闭票证。以前可以正常工作,没有任何问题。啊,第三件事是 PNG 图像不再显示在 HTML 预览中。用户必须下载文件才能看到它。

我们描述的问题是否有任何已知的错误或问题。或者如何在不丢失 Trac 项目中的所有信息的情况下更新 Trac 系统(我已经建立了一个多项目 Trac 系统)。

4

2 回答 2

0

如果一切都失败了,请重新启动服务器:)

你能给我们更多关于你的服务器和 Trac 设置的信息吗?例如,操作系统和版本、Trac 版本、使用的插件等。

事情突然停止工作很奇怪。如果您运行的是 Linux 系统,则您的服务器可能安装了一些您的系统不完全兼容的更新(例如,升级 Trac 可能会导致某些插件无法正常工作)。检查您的服务器日志以查看在 Trac 退出工作时是否有任何更新或重新配置。

此外,尝试将 Trac 的日志优先级设置为“DEBUG”并查看 Trac 日志文件是否包含任何有用的错误详细信息。

于 2011-01-12T19:42:29.630 回答
0

解决方案如下:文件权限!

为了解决这个问题,我们在 SVN 的 post-commit 挂钩中使用了 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 回答