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

Repository Corruption

From: Koffie Yahoo <koffieyahoo_at_gmail.com>
Date: 2005-08-15 10:23:22 CEST

Hi,

When I tried to commit to one of my repositories yesterday, the commit
failed with a check sum error. After getting this error I (maybe stupid enough)
ran svnadmin recover on the repository.

I'm now getting the following errors (copy-n-paste from my prompt, where
h:/dis_repro is the repository, where bla is an empty directory, and where
dis2 holds a checkout copy from before the corruption):

D:\work\bla>svn checkout file:///h:/dis_repro
svn: No transaction named '30' in filesystem 'h:/dis_repro/db'

D:\work\dis2>svn update
svn: No transaction named '30' in filesystem 'h:/dis_repro/db'

D:\work\dis2>svn commit -m"bla"
svn: Commit failed (details follow):
svn: No transaction named '30' in filesystem 'h:/dis_repro/db'

D:\work>svnadmin dump h:\dis_repro > bla.txt
* Dumped revision 0.
svn: No such string '8r'

D:\work\dis2>svn diff -r39:40 > bla.txt
svn: No such string '8r'

Looking at bit further into this, all errors seem to be related to just
one of the files in the repository, for all other I could just run svn diff
to extract all revisions. So, my question is as follows: Is it in some
way possible to salvage some (or all) of the revisions of the file
which I'm having trouble with?

I'm running the following version of subversionon Windows XP SP2:

D:\work\dis2>svn --version
svn, version 1.1.4 (r13838)
  compiled Apr 3 2005, 22:02:31

Copyright (C) 2000-2004 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
 - handles 'http' schema
 - handles 'https' schema
* ra_local : Module for accessing a repository on local disk.
 - handles 'file' schema
* ra_svn : Module for accessing a repository using the svn network protocol.
 - handles 'svn' schema

Kind regards,

KY

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Aug 15 10:24:12 2005

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.