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

svnadmin recover fails

From: Douglas Stetner <dgs_at_maths.uq.edu.au>
Date: 2004-02-20 03:31:52 CET


I have run into a corrupt database, and the manual says:

>If the previous procedure, for some reason, does not successfully
>unwedge your repository, you should do two things. First, move your
>broken repository out of the way and restore your latest backup of it.
>Then, send an email to the Subversion developer list (at
><dev@subversion.tigris.org>) describing your problem in detail. Data
>integrity is an extremely high priority to the Subversion developers.

So here is my report....

I am using version (from fink on Mac OSX 10.3.2)

> i svn-ssl 0.37.0-12 Compelling replacement for CVS -
> svnserve, tools (with SSL)


> i db42-ssl 4.2.52-12 Berkeley DB embedded database - ssl
> i db42-ssl-bin 4.2.52-12 Binary utilities for db42-ssl
> i db42-ssl-doc 4.2.52-12 Documentation for db42-ssl
> db42-ssl-java 4.2.52-12 Berkeley DB java libraries - ssl
> i db42-ssl-shlibs 4.2.52-12 Shared Libraries for db42-ssl

>$ svn list file:///Users/stetner/SVN_REPOSITORY.old/
>svn: Berkeley DB error while checkpointing after Berkeley DB
>transaction for filesystem /Users/stetner/SVN_REPOSITORY.old/db:
>Invalid argument
>$ svnadmin recover SVN_REPOSITORY.old
>Please wait; recovering the repository may take some time...
>svn: DB_RUNRECOVERY: Fatal error, run database recovery

I have since done a dump (of the 'corrupt' db) and load into a new
repository with no problems.


Douglas Stetner                                   <dstetner@bigpond.net.au>
"Prediction is difficult, especially the future."
                                                  - Niels Bohr.
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Feb 20 19:11:53 2004

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.