Debian GNU/Linux testing で何気なくapt-get upgradeしたらSubversionが動かない。Berkeley DBが4.2から4.3へアップグレードされたため、Subversionが動かなくなった模様
復帰方法は
に従う。
1. svnを移動する
% mv /home/svn /home/svn.old
2. svnのdumpをとる
% svnadmin dump /home/svn.old > dump.file
3. リポジトリを作りなおす
% svnadmin create /home/svn
4. dumpしたリポジトリを読み込む
% svnadmin load /home/svn < dump.file
5. hooksにおいてあるスクリプトやDB_CONFIGを復帰
% cp -p /home/svn.old/hooks/* /home/svn/hooks % cp -p /home/svn.old/db/DB_CONFIG /home/svn/db
6. (場合によっては所有者の変更