何が起きたんだろう?

CruiseControl.NETを使っていたら、Subversionのチェックアウト時に失敗していた。
リポジトリを直接たたいたら、こんなメッセージを発した。

svnadmin: ファイルシステム '../db' に対して環境を開いているときに Berkeley DB エラーが起きました

svnadmin: Invalid argument

svnadmin: bdb: DB_REGISTER limits each process to a single open DB_ENV
handle

いろいろいじっているうちにdumpできるようになっていた(svnadmin recover のおかげ?)ので、dumpとloadを使って別リポジトリにコピーし、問題のリポジトリは破棄した。