2013-03-17 7 views
9

Ich habe seit etwa einem Jahr Subversion mit Apache2 auf einem Ubuntu-Server laufen. Ich habe es fast jeden Tag ohne Probleme bis vor 4 Tagen benutzt. Ich kann meine Repositories über einen Web-Browser sehen, und ich kann auchsvn update und commit funktioniert nicht mehr

svn list http://xx.xxx.xxx.xxx/svn/repository

mit meinem Repositorys Liste Aber wenn ich versuche, etwas hängt den Server zu aktualisieren oder zu begehen, und ich habe etwa eine Minute lang warten, bis ich kann erreiche es wieder. Ich habe überall gesucht, kann aber keine Lösung finden. Die Apache error.log sagt

[Sun Mar 17 16:36:36 2013] [notice] caught SIGTERM, shutting down 
PHP Warning: Module 'ssh2' already loaded in Unknown on line 0 
[Sun Mar 17 16:36:37 2013] [notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.6.17 PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations 

und die other_vhosts_access.log sagt

- [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 401 677 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
- [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 401 677 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 200 876 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 200 876 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 

Ich habe versucht Subversion neu zu installieren, um den Computer neu zu starten, überprüfen und meine Repositories zu erholen, aber nichts half. Weiß jemand, was das Problem sein kann?

Update: Nach einem Blick in Module 'ssh2' already loaded in Unknown on line 0, das Fehlerprotokoll sagt der folgende:

[Wed Mar 20 22:27:45 2013] [notice] caught SIGTERM, shutting down [Wed Mar 20 22:27:46 2013] [notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.7.8 PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations 
+0

http://stackoverflow.com/questions/4726070/module-ssh2-already-loaded-in-unknown-on-line-0 könnte helfen –

+0

Ich reparierte es, aber es löste mein Problem leider nicht . – Julle

+1

Okay ... also, was sagt das Apache error.log jetzt, dass Sie es behoben haben? –

Antwort

0

Ich hatte ein ähnliches Problem einmal, dass durch einen Fehler in einem pre-commit Haken verursacht wurde.

Erstellen Sie ein neues Test-Repository (ohne irgendwelche Haken) und sehen Sie, ob Sie dort festschreiben können.

Sie sollten auch die Integrität Ihrer Repositories überprüfen. svnadmin verify wird nicht alle Fehler abfangen - versuchen Sie svnadmin dump REPOS > /dev/nul.

+0

Ich habe ein neues Repository erstellt, aber derselbe Fehler tritt immer noch auf und der Dump meiner Repositories scheint gut zu funktionieren. – Julle

1

nicht die Antwort, die Sie suchen, aber hier geht:

Switch to Git.

Sie werden es nicht bereuen! :-)

+1

Ja, nachdem ich zu viele Stunden damit verbracht habe, habe ich vor einigen Stunden die Entscheidung getroffen, zu GIT zu konvertieren. Und hoffentlich werde ich es nicht bereuen :-) – Julle

+0

Also war meine Antwort doch die richtige !! Du wirst Git lieben! :-) – Nicholas