
弊社の SVN リポジトリに接続しようとすると、次のメッセージが表示されます。OSX コマンドラインから接続しようとしても、Eclipse から接続しようとしても同じエラーが発生します。
トラブルシューティングを行う場所について何かアイデアはありますか?
他の同様のコンピューターからはアクセスできますし、チームの他のメンバーには問題がありません。この問題は昨日の午後から MacBook Pro で発生し始めました (問題が発生する前に OS に既知の変更は加えられていません)。
$ svn co http://example.ca/cwl/tags/app
svn: OPTIONS of 'http://example.ca/cwl/tags/app': Could not read status line: connection was closed by server (http://example.ca)*
答え1
私は10.7.5を実行しているMBPで同じ問題を経験しています。他の人も同様の問題を報告しています。 https://discussions.apple.com/thread/4280660 そして MacBookから接続する際のSVNエラー
svn+ssh 接続と https 接続はすべて正常に動作します。同じ OS バージョンを実行している他のマシンでは問題は発生しません。
興味深いのは、VirtualBox内のUbuntuでsvnを実行しようとしたことです。結果は同じです。svn ls http://は機能しませんが、svn ls https://は機能します。
Cisco AnyConnect 3.1 VPNを使用していますか?https://stackoverflow.com/questions/12808500/svn-could-not-read-status-line-error-on-checkout は、原因が Cisco VPN クライアントである可能性があることを示唆しています。最近、Cisco AnyConnect 3.1 にアップグレードしましたが、ほぼ同時に svn ls http:// が機能しなくなりました。
答え2
いくつか調べた後、次の操作を実行したところ、問題は解決し、問題のブロックを解除できました。この問題の原因は Web セキュリティ モジュールです。そのため、アンインストールする必要がありました。
- ターミナルを開いて に移動します
cd /opt/cisco/anyconnect/bin
。 - フォルダ内には
bin
Webセキュリティモジュールのアンインストールスクリプトがあります。websecurity_uninstall.sh
sudo ./websecurity_uninstall.sh
これで完了です。SVN は再び動作するようになり、今のところすべて正常に動作しています。
答え3
Cisco AnyConnect 3.1 と組み合わせても同じ問題が発生しました。問題は AnyConnect の Web セキュリティ プラグインにあるようです。AnyConnect をアンインストールした後 (sudo /opt/cisco/..../bin/vpn_uninstall.sh + その他の uninstall.sh スクリプト)、オプション「VPN」を選択して AnyConnect を再インストールしました。その後は動作しました。