Jenkins スレーブが悪い子
yu1rowです。
Jenkins のスレーブで最近以下のようなエラーが出てビルドできなくなってました(※ちょっと編集してます)。
ERROR: Failed to check out http://192.168.1.1/svn/moduleX/trunk org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT /svn/moduleX/!svn/vcc/default failedSVNサーバーのログ(apache error log)ではこんな感じ(※ちょっと編集してます)。
[error] [client 192.168.1.2] Provider encountered an error while streaming a REPORT response. [500, #0] [error] [client 192.168.1.2] A failure occurred while driving the update report editor [500, #103] [error] [client 192.168.1.2] Error writing base64 data: Software caused connection abort [500, #103]
Windows Server 2008 R2 では大丈夫で、何でかなー?って思いながら調べてまして。
一応解決しましたのでここに解決法を記します。
原因:HotFix でした
SVN のフォーラムにて Windows Update したら SVN の Checkout/Commit ができなくなったヨ!って言ってる人がいました。
[Windows 7 Update KB2735855 Causing Checkout/Commit Problems (Chunk Delimiter)]
以下KBの情報です。
[KB2735855]
[ダウンロード(日本語)]
このKBはセキュリティパッチではないので、アンインストールして無効にしておくことで Windows 7 での現象が解決しました。
※日本語ページに「Windows 7 for x64-Based Systems 用更新プログラム」って書いてますけど、x86 にも適用されます。っていうか今回 x86 の Windows 7 で発生しましたし。
対処方法
- [コントロール パネル\すべてのコントロール パネル項目\プログラムと機能] を開く
- [インストールされた更新プログラム] を選択
- [Microsoft Windows (KB2735855) の更新プログラム] を探し、アンインストール
- Windows を再起動
- [コントロール パネル\すべてのコントロール パネル項目\Windows Update]を開く
- [n 個の重要な更新プログラムが利用可能です] のリンクをクリック
※リンクがなければ [更新プログラムの確認] を行う - [Windows 7 用更新プログラム (KB2735855)] を右クリックして [更新プログラムの非表示] を選択
多分この対処方法を行うとこれも直ります。
以上です。
0 件のコメント:
コメントを投稿