I have a subversion repository that had some corruption back 6 months ago. I knew that all I needed to do was find the corrupted db/revpros/0/XX file and replace it with a similar revisioned file and so I did not deal with it at the time.
The errors are (when trying to run "verify" command): error message on: svnadmin verify /myrepository/path -r 416 (and 417): "revision file lacks trailing newline' then on rev 418,419,420 the error is: "Corrupt node-revision '0-2.0.r416/2259'. Missing field in node-rev" This error is one that apparently was fixed 5 years ago, but I am running subversion version 1.6.6 from June 2011, on Ubuntu. So now I am wanting a non-corrupted svn repository and cannot clean it up. I have tried to run cleanup, that does not help. I have tried to replace out up to 5 potentially corrupted /db/revprops/0/xx files but this did not help. I tried to dump revisions 0-415, then dump revisions 435-489. (this would leave out the corrupted files that do not verify). I created a blank repository and loaded 0-415 then tried to load the second dump file. (thinking I could then try to get a working copy of files from that and update them as needed). I got error "File already exists: filesystem '.../db', transaction '415-bl', path 'project'." Can you restore multiple dump files to a repository? If so, how? Any suggestions on how to fix this? thank you!