500 Internal Server Error en Subversion Commit / USVN / Raspberry Pi

Estoy usando SVN fácil de usar en mi Raspberry Pi. El Pi se ejecuta con Debian Wheezy.

Crear repositorys está funcionando y puedo verificar y actualizar el repository sin ningún problema. Pero cuando creo un file, lo agrego al repository y trato de confirmar, obtengo este post:

svn: E175002: Commit failed (details follow): svn: E175002: Server sent unexpected return value (500 Internal Error) in response to POST request for '/usvn/svn/test/!svn/me' svn: E175002: Your commit message was left in a temporary file: svn: E175002: '/svntest/test/svn-commit.tmp' 

No hay nada en el error.log, pero en access.log puedo encontrar esto:

 192.168.10.34 - - [22/Sep/2013:10:23:14 +0200] "OPTIONS /usvn/svn/test/trunk HTTP/1.1" 401 653 "-" "SVN/1.7.5 neon/0.29.6" 192.168.10.34 - admin [22/Sep/2013:10:23:17 +0200] "OPTIONS /usvn/svn/test/trunk HTTP/1.1" 200 1347 "-" "SVN/1.7.5 neon/0.29.6" 192.168.10.34 - admin [22/Sep/2013:10:23:18 +0200] "POST /usvn/svn/test/!svn/me HTTP/1.1" 500 548 "-" "SVN/1.7.5 neon/0.29.6" 

SVN-Path tiene acceso de lectura y escritura para www-data.

¿Que puedo hacer?

Me encontré con este mismo problema y no estaba satisfecho con la solución de py3r3str. Descubrí que si cambiaba el file usvn / public / .htaccess podía excluir los repos de la regla de reescritura y esto me solucionó el problema:

 <Files *.ini> Order Allow,Deny Deny from all </Files> php_flag short_open_tag on php_flag magic_quotes_gpc off RewriteEngine on #RewriteCond RewriteBase "//usvn/" RewriteRule ^svn/ - [L,NC] #this is the rule I added to fix the 500 errors RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] 

¿Tienes un sistema operativo de 64 bits?

Estoy enfrentando el mismo error con win7 64Bit y no con win7 32bit.

Pruebe eliminar tortuga 64 e instalar tortuga SVN para sistema operativo de 32 bits:

http://www.oldversion.fr/windows/tortoisesvn-1-6-10

Tengo el mismo problema. Me he dado count de que la request de / svn / test /! Svn / me es capturada por la aplicación web de usvn en lugar del server svn. Mi solución a este problema es cambiar el subdominio del server svn que funciona para mí.

Aclamaciones

No pude evitar el error en el método de descripción de htaccess de allen. Así que soluciono esto.

 <Files *.ini> Order Allow,Deny Deny from all </Files> php_flag short_open_tag on php_flag magic_quotes_gpc off <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /usvn RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule !^svn\/ index.php [L] </IfModule>