1

I have a very weird issue. We have a checksum mismatch error on one of our revisions in one of our repositories. The output below :

svnadmin verify -r 6789 fleet-activ/
svnadmin: E160004: Filesystem is corrupt
svnadmin: E200014: Checksum mismatch while reading representation:
expected:  9560994f58db1eb7375db8df9270f0f7
actual:  cb2d873d4057e25781facffb04407471

The funny thing is that the "actual" value is changing everytime I call the verify command for the exact same revision, second invocation:

svnadmin verify -r 6789 fleet-activ/
svnadmin: E160004: Filesystem is corrupt
svnadmin: E200014: Checksum mismatch while reading representation:
expected:  9560994f58db1eb7375db8df9270f0f7
actual:  6f3a447bbfb7580dde5e75949496f086

Accoding to my logic , the "actual" should always be the same.

I narrowed the corrupt revision to a "dll" file that was checked in. I know binaries are not supposed to be checked into svn , but surely it shouldn't affect the actual checksum on multiple invocations?

Your help would be greatly appreciated.

thanks.

codemonkey
  • 700
  • 6
  • 12

0 Answers0