У меня проблемы с подключением вложений к новой установке Trac. Я использую Trac 0.11.1 в Ubuntu 9.04. Я относительно новичок в Trac, так что, надеюсь, мне просто не хватает чего-то очевидного.
После загрузки вложения я попадаю в пустой список вложений. Папка ./attachments в каталоге проекта Trac также пуста. Кроме того, ссылки вложения не отображаются правильно в Trac - они отображаются только как текст, без ссылки.
Я проверил, и у пользователя Apache есть разрешение на запись в папку ./attachments. Мог ли я пропустить какой-нибудь параметр .ini?
Я включил ведение журнала DEBUG в Trac, но в журналах ничего не говорится о загрузке вложений.
Похоже, проблема связана с несоответствием версий Trac и Python в Ubuntu 9.04. Пакет Trac - 0.11.1, а версия Python, которую использует mod_python, - 2.6. Эта комбинация не работает: Сообщение пользователей Trac, Ошибка Launchpad, Билет Trac.
Замена версии Trac репозитория пакетов Ubuntu настраиваемой установкой Trac 0.11.4, как было предложено в сообщении Trac Users, устраняет проблему, к счастью, это так же просто, как
sudo apt-get remove trac
sudo easy_install http://svn.edgewall.org/repos/trac/tags/trac-0.11.4
sudo /etc/init.d/apache2 restart