Subversion Checksum Mismatch

Beim Exportieren eines Subversion Repositories ist mir folgender Fehler untergekommen.

* Dumped revision 110
svn: Checksum mismatch on rep '1wx'

Nach ein wenig Recherche im Internet, bin ich auf den Artikel Subversion Checksum Mismatches im Blog von Bill Lovett gestoßen.

Die Lösung erfordert, an einem Dump der Datenbank zu editieren. Also vorher unbedingt eine Kopie anlegen und dann den Dump erzeugen.

db_dump -kp representations > representations.dump

Die Datei enthält eine Zeile:

((fulltext 1 7 (md5 16 \fa\85\a5\e3\bdN7\95\03\e8\baq0\ad\9cn)) w)

Diese Zeile wird komplett mir ‚\00‘ ersetzt:

((fulltext 1 7 (md5 16 \00\00\00\00\00\00\00\00\00\00\00)) w)

Das ist ein sogenannter Hash Wildcard, der keinen weiteren Checksum-Fehler produziert. Im Anschluss ist die geänderte Datei wieder zu importieren.

db_load representations < representations.dump

Schreibe einen Kommentar