Добрый день. Около 3-х дней потратил время на исследование работы связки subversion+trac. Установил связку на ArchLinux по их Wiki и + офф Wiki. Т.е. присуствует установка:
apache mod_python mysql mysql-python setuptools subversion genshi trac
Сначало устанавливал субверсию, проверил на работоспособность (коммиты и тп). Работала, приступил к установке trac и все что для него нужно, тоже работает, видит коммиты сделанные до правки конфига. В конфиге httpd-ssl.conf добавлено следующее:
<virtualhost *:80> DocumentRoot «/home/trac» ServerName 192.168.1.2 <location / > SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnv /home/trac/123 PythonOption TracUriRoot / </location> <location / > AuthType Basic AuthName «Trac Server» AuthUserFile /home/svn/.svn-auth-file Require valid-user </location> </virtualhost>
<location /svn> DAV svn SVNParentPath /home/svn/repos AuthzSVNAccessFile /home/svn/.svn-policy-file AuthName «SVN repos» AuthType Basic AuthUserFile /home/svn/svn-auth-file Satisfy Any Require valid-user <code></code></location>
Если, закоментарить все что за virtualhost, а в частности эти строки: PythonOption TracEnv /home/trac/123 PythonOption TracUriRoot / то commit проходит, но как только их дописывают Tortoise пишет:
Commit failed (details follow): PROPFIND of '/svn/123/!svn/wrk/28ab1b53-3e2b-2241-b29f-14f04ccbc483/dfgdfgdfgdgd.rtf': Could not read chunk size: connection was closed by server (http://192.168.1.2) PROPFIND of '/svn/123/dfgdfgdfgdgd.rtf': Could not read chunk size: connection was closed by server (http://192.168.1.2)
Уже пухнет голова, это финальный штрих в настройке связки... помогите пожалуйста разобраться. Заранее спс.