2013-03-17 8 views
9

私は約1年間、Ubuntuサーバー上でapache2を使ってSubversionを実行していました。私は4日前までは問題なくほぼ毎日使ってきました。私は、Webブラウザを介して自分のリポジトリを閲覧することができますし、私もsvn updateとcommitが動作しなくなった

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

を使用して、私のリポジトリを一覧表示することができますしかし、私は、サーバーがハングアップする何かを更新またはコミットしようと、私は私ができるまで、約1分間待たなければならないときもう一度それに達する。私はどこでも検索しましたが、解決策を見つけることができません。 apacheのerror.logには

[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 

を言うとother_vhosts_access.logが

- [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" 

を言う私は、Subversionを再インストールし、コンピュータを再起動し、検証し、私のリポジトリを回復しようとしましたが、何も助けません。誰でも問題が何であるか知っていますか?

更新:Module 'ssh2' already loaded in Unknown on line 0に見た後、エラーログには、次の言葉:

[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助けてください –

+0

私はそれを修正しましたが、残念ながら私の問題を解決しませんでした。 – Julle

+1

これはApacheのエラーメッセージです。 –

答えて

0

そのプリコミットフックのバグによって引き起こされた後、私は同様の問題がありました。

新しいテストリポジトリ(フックなし)を作成してそこにコミットできるかどうかを確認します。

また、リポジトリの整合性をチェックする必要があります。 svnadmin verifyはすべてのエラーをキャッチしません - svnadmin dump REPOS > /dev/nulを試してください。

+0

私は新しいリポジトリを作成しましたが、同じバグがまだ発生し、私のリポジトリのダンプがうまくいくようです。 – Julle

1

ここにあなたが探している答えが、が行くない:

スイッチをGitに。

あなたはそれを後悔しません! :-)

+1

はい、私はGITに変換するために数時間前に決定を下しました。そして、うまくいけば私はそれを後悔しません:-) – Julle

+0

私の答えは結局正しいものでした!あなたはGitを愛するでしょう! :-) – Nicholas

関連する問題