カラクリサイクル

『輝かしい青春』なんて失かった人の雑記

SVKで「RA layer request failed」と言われたときの対処法

概要: SVKでミラーリポジトリを作ろうとしたときにRA layer request failedと言われた場合の対処法


Plaggerのプラグインのテストを書くべく、mizzyさんのPlaggerプラグイン開発方法 を参考にPlaggerリポジトリのミラー作ろうとして、svk sync //mirror/Plagger -s HEADしたところ、

RA layer request failed: REPORT request failed on '/repos/plagger/!svn/bc/1955':
 REPORT of '/repos/plagger/!svn/bc/1955': 200 OK (http://svn.bulknews.net)

こんな感じのエラーが出てミラーが作れなかった。

で、RA layer request failedとかで検索してみたところ、 どうもSVN::Mirror::Raが原因らしい。

SVN::Mirror::Raの一部が問題だったらしいんだけど、現在の最新の0.73だと修正されているみたいなので、 SVN::Mirror::Raが含まれているSVN::Mirrorのバージョンをあげてやればいいみたい。

と言うことで、SVN::Mirrorのバージョンをあげてやったら問題なくできた。

ただ、ミラー作るのに数分はかかったんで、相手側のサーバの負担を考えると、 人の少ない時間帯にやった方がいいかも。

とりあえずこれでテスト書いて実行する環境は整ったので、 あとは自作プラグイン用のリポジトリに今まで書いたプラグイン突っ込んでテスト書いて通すだけ。

まあ、明日からプラグインのテスト書く。

って、眠い頭で書いたから、文章が書けねー。