Ребята, бьюсь вторую неделю. Все началось с того, что перенес svn сервер на другой. С gentoo на Debian.
Работает связка apache2+webdav - классическая установка.
1. Снял дампы.
2. Перекинул их на другой сервер
3. Развернул их в новь созданные репозитории через svnadmin
Все просто до безобразия, но разработчики постоянно получают в своем IDE(PhpStorm) ошибку 500 (internal server error). Комитить очень не приятно стало.
В логах ничего не вижу. Например сегодня за весь день было две ошибки
[console][Mon May 26 12:55:30 2014] [error] [client 172.22.244.89] Could not CHECKOUT resource /motiw/!svn/ver/29928/motiw-sql/branches/RELEASE_4U_1_10_0_BRANCH/patches/update_4u_1_10.sql. [409, #0]
[Mon May 26 12:55:30 2014] [error] [client 172.22.244.89] resource out of date; try updating [409, #160024][/console]
Это все что выдал apache за весь день.
Вот конфиг апача
Показать
cat dav_svn.conf
#NameVirtualHost svn.motiw.ru:80
<IfDefine SVN>
LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so
</IfDefine>
<IfDefine SVN_AUTHZ>
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
</IfDefine>
<VirtualHost *:80>
ServerName svn.motiw.ru
ErrorLog /var/log/apache2/svn-error.log
TransferLog /var/log/apache2/svn-access.log
<Location /motiw >
DAV svn
SVNPathAuthz on
SVNPath /var/svn/MOTIW
SVNListParentPath on
Order deny,allow
Allow from 127.0.0.1
Allow from 172.22.244.0/24
# Allow from 172.22.242.0/24
Allow from all
Require valid-user
AuthType Basic
AuthName "MOTIW Subversion repository"
AuthUserFile /var/svn/MOTIW/conf/svnusers
AuthzSVNAccessFile "/var/svn/MOTIW/conf/authz"
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit GET POST OPTIONS REPORT>
Order allow,deny
Allow from all
</Limit>
</Location>
<Location /motiw.scripts >
DAV svn
SVNPathAuthz on
SVNPath /var/svn/MOTIW.Scripts
SVNAutoversioning on
Order deny,allow
Allow from 127.0.0.1
Allow from 172.22.244.0/24
Allow from all
AuthType Basic
AuthName "MOTIW.Scripts Subversion repository"
AuthUserFile /var/svn/MOTIW.Scripts/conf/svnusers
AuthzSVNAccessFile /var/svn/MOTIW.Scripts/conf/authz
Require valid-user
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit GET POST OPTIONS REPORT>
Order allow,deny
Allow from all
</Limit>
</Location>
<Files ~ "^\.svn">
Order allow,deny
Allow from all
Satisfy All
</Files>
SVNAutoVersioning On
CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
</VirtualHost>
[/console]
Прошу помощи!! Гугл не спасает.