サーバーをメンテし再起動等やっていたら同サーバーに乗っているSVNにエラーが発生。
このサーバーで管理していたSVNが全滅しました。
コミット、アップデートができません。
また、svn://~にもアクセスできない状態です。
SVNエラーメッセージ
SSH
1# svn list svn://xxx 2svn: E210005: Unable to connect to a repository at URL 'svn://xxx' 3svn: E210005: No repository found in 'svn://xxx'
試したこと
svnserveは起動しています。
Windowsファイアウォールを無効にしましたが変化はありませんでした。
SVNで管理しているファイルは問題なく表示できているため、リポジトリのアクセスだけができない状態です。
SSH接続等はできますので、コマンド等確認方法を教えていただけますと幸いです。
よろしくお願いします。
また、エラー内容は異なりますが以下のURLを参考に、
http://kazumeat.hatenablog.com/entry/20120130/1327887955
SSH
1svnadmin recover /var/svn/repos/xxx 2chown -R apache:apache /var/svn/repos/xxx
としましたが改善しませんでした。
追記1
SSH
1# svn list file:///var/svn/repos/xxx
で直下のファイルを確認することはできました。
###追記2
SSH
1# svn list svn://xxx/var/svn/repos
1.127.0.0.1 (=localhost)の場合
SSH
1svn: E210005: Unable to connect to a repository at URL 'svn://127.0.0.1/var/svn/repos/xxx' 2svn: E210005: No repository found in 'svn://127.0.0.1/var/svn/repos/xxx'
2.サーバーの実IPアドレスの場合
SSH
1# svn list svn://IPアドレス/var/svn/repos/xxx 2svn: E210005: Unable to connect to a repository at URL 'svn://IPアドレス/var/svn/repos/xxx' 3svn: E210005: No repository found in 'svn://IPアドレス/var/svn/repos/xxx'
3.サーバーのノード名の場合
SSH
1# svn list svn://サーバ名/var/svn/repos/xxx 2svn: E210005: Unable to connect to a repository at URL 'svn://サーバ名/var/svn/repos/xxx' 3svn: E210005: No repository found in 'svn://サーバ名/var/svn/repos/xxx'
追記3
svn+ssh://で接続してみましたが以下の様になりました。
yesで進んだところ、毎回パスワードが求められた後に内容が確認できるようになりました。
SSH
1# svn list svn+ssh://IPアドレス/var/svn/repos/xxx 2The authenticity of host 'IPアドレス' can't be established. 3ECDSA key fingerprint is 03:2b:2d:b5:ac:d9:71:64:f8:9b:4c:c0:1e:0f:f5:71. 4Are you sure you want to continue connecting (yes/no)?
しかし実際使用していたURL(svn://IPアドレス/xxx)では追記2と同様のエラーでした。
###追記4
svn+ssh://IPアドレス/xxxをブラウザからアクセスした結果、複数回ログインを求められた後以下のエラーが表示されました。
Unable to connect to a repository at URL 'svn+ssh://IPアドレス/xxx'
No repository found in 'svn+ssh://IPアドレス/xxx'
svn+ssh://IPアドレス/var/svn/repos/xxxでアクセスした結果、3回ログインを求められた後リポジトリブラウザのURL欄にURLが挿入され、その後3回?程度ログインを求められた後ファイルが表示されましたため、アクセスが可能のようです。
しかし階層を移動するとまた複数回ログインを求められ、拒否したら以下のエラーが表示されました。
Unable to connect to a repository at URL 'svn+ssh://~'
To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnnels]section of your Subversion configration file.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/13 05:36
2018/04/13 05:51
2018/04/13 06:24
2018/04/13 06:42
2018/04/13 07:24 編集
2018/04/13 07:28
2018/04/16 00:56