2005/12/05

Debian subversion DB Ver 4.2 -> 4.3 に変更する

subversion が上りました。 ver 1.2.3dfsg1-3 から DB4.2 から 4.3に上り、リポジトリに互換性が無くなりました。
というわけでsvn を使ってコミットとかをすると、

svn: コミットに失敗しました (詳しい理由は以下のとおりです):
svn: URL に対し ra_local セッションを開始できません
svn: リポジトリ 'file:///home/XXX/XXX' を開けませんでした
svn: ファイルシステム /home/XXX/XXX/db に対して opening environment をしているときに Berkeley DB エラーが起きました
DB_VERSION_MISMATCH: Database environment version mismatch
svn: bdb: Program version 4.3 doesn't match environment version

こんなエラーが出たならば
/usr/share/doc/subversion/README.db4.3
を読みましょう。
db4.2-utils & db4.3-utils パッケージが必要です。
subversion FAQなんて手もあります。