Hello folks,
I seem to have a data integrity problem with my repository.
As I couldn't find a newsgroup and the manual says to mail you in case of integrity problems: Here I am!
I have problems checking out from my repository:
[d:\develop\stempel wolf\temp]svn checkout file:///p:/DevRep/Stempel-Wolf/Fafer-PFM/trunk
svn: Filesystem has no item
svn: REPORT request failed on '/DevRep/!svn/vcc/default'
svn:
file not found: transaction `n', path `/DevRep/Stempel-Wolf/Fafer-PFM/trunk'
I then tried to clean up the repository:
[d:\develop\stempel wolf\temp]svnadmin lstxns P:/DevRep
g
k
l
n
[d:\develop\stempel wolf\temp]svnadmin rmtxns P:/DevRep n
[d:\develop\stempel wolf\temp]svnadmin rmtxns P:/DevRep l
svn: Filesystem has no such node-rev-id
svn: reference to non-existent node `o.0.b' in filesystem `P:/DevRep/db'
[d:\develop\stempel wolf\temp]svnadmin rmtxns P:/DevRep k
[d:\develop\stempel wolf\temp]svnadmin rmtxns P:/DevRep g
svn: Filesystem has no such node-rev-id
svn: reference to non-existent node `o.0.1' in filesystem `P:/DevRep/db'
[d:\develop\stempel wolf\temp]svnadmin rmtxns P:/DevRep l
svn: Filesystem has no such node-rev-id
svn: reference to non-existent node `o.0.b' in filesystem `P:/DevRep/db'
[d:\develop\stempel wolf\temp]svnadmin lstxns P:/DevRep
g
l
So, I won't get rid of these "broken" transactions.
Then I did run recover which resulted in my repository being at revison 14 (previously it has been at 16).
Unfortunatly my project changes between r14 and r16 are now gone from the repository (thank god I still have the wc).
I can dimly remember that I had error messages regarding the reference to the "non-existent node" earlier.
There I moved around some subdirectories in my WC using the Windows exporer with the TortoiseSVN plugin.
When I tried to commit these changes, the transaction failed with something like the above "non-existent node" messages.
To get a commitable WC, I checked out the trunk again and copied the changed files from the old WC to the new WC.
There the commit was successful.
Then I tried to check out that revision to a different PC with the above stated problem.
Environment:
[d:\develop\stempel wolf\temp]svn --version
svn, version 0.25.0 (r6433)
compiled Jul 10 2003, 22:05:10
TortoiseSVN 0.14.0 build 38
Repository on Windows 2000 professional on a mobile disk (FireWire)
What happend? How do I get a stable repository again? I will try to dump and load it again into a new repository....
But I'm afraid that something alike will happen again...
Greetings,
bernd hofner | diesterwegstr. 3 | 57078 siegen germany
tel: +49 (0)271/20266 | fax: +49 (0)271/20758 | mobile: +49 (0)170/2813683
Mail: Bernd.Hofner@gmx.net
Received on Fri Aug 8 06:42:28 2003