[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Repository data integrity problem

From: <Bernd.Hofner_at_gmx.net>
Date: 2003-08-07 14:02:29 CEST

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

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.