[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-12 11:11:14 CEST


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,


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Aug 12 11:14:03 2005

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

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