Как отремонтировать установку Trac - PullRequest
0 голосов
/ 12 января 2011

В нашей системе Trac две вещи внезапно перестали работать. Первое - это обновление «Обзор источника». Второе - это функция автофиксации. Единственное решение для первой проблемы - вручную запустить хук post-commit репозитория SVN. Но чем больше у нас проблема, тем больше Trac не закрывает тикет в зависимости от сообщения фиксации SVN. Это работало раньше без каких-либо проблем. И, в-третьих, изображения PNG больше не отображаются в предварительном просмотре HTML. Пользователь должен скачать файл, чтобы увидеть его.

Есть ли известная ошибка или проблема для нашей описанной проблемы. Или как я могу обновить систему Trac без потери всей информации в проектах Trac (я настроил многопроектную систему Trac).

Ответы [ 2 ]

0 голосов
/ 20 августа 2012

Решение было следующее: права доступа к файлу!

Чтобы решить эту проблему, мы использовали sudo в обработчиках SVN после фиксации, например:

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

И мы должны были разрешить пользователю SVN запускать команду trac-admin с помощью visudo:

www-data,svn        ALL=(ALL) NOPASSWD: /usr/local/bin/trac-admin
0 голосов
/ 12 января 2011

Если ничего не помогает, перезагрузите сервер:)

Не могли бы вы дать нам больше информации о вашем сервере и настройке Trac?Например, ОС и версия, версия Trac, используемые плагины и т. Д.

Странно неожиданно перестать работать.Если вы работаете в системе Linux, возможно, на ваш сервер установлены некоторые обновления, с которыми ваша система несовместима (например, обновление Trac может привести к тому, что некоторые плагины перестанут работать должным образом).Проверьте журналы вашего сервера, чтобы увидеть, было ли что-либо обновлено или перенастроено в то время, когда Trac перестал работать.

Кроме того, попробуйте установить приоритет журнала Trac 'DEBUG' и посмотреть, содержит ли файл журнала Trac какие-либо полезные сведения об ошибке.

...