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

Is my repository hosed?

From: Todd Chapman <todd_at_chaka.net>
Date: 2005-10-26 22:20:17 CEST

This is a follow on to the message I posted a few days ago, which nobody answered.

Here is the original message:

==================
My Mac mini has a power outage. Doing a recover seems to work
but I have strange problems. The problem is that I can checkout
at top level repository directory, but if I try to check out
a subdirectory I get database corruption. Any Ideas?

Thanks!

mini:~ chapman$ ps aux | grep svn
chapman 715 0.0 0.1 31684 460 ?? Ss 3:09PM 0:00.01 svnserve -d -r
+/Users/chapman/svn/public
chapman 727 0.0 0.0 27800 4 p2 R+ 3:14PM 0:00.00 grep svn
mini:~ chapman$ kill 715
mini:~ chapman$ svnadmin recover svn/public_repository/
Please wait; recovering the repository may take some time...

Recovery completed.
The latest repos revision is 203.
mini:~ chapman$ svnserve -d -r /Users/chapman/svn/public_repository/
mini:~ chapman$ rm -rf junk*
mini:~ chapman$ svn co -q svn://localhost/RTx-RightsMatrix/ junk
mini:~ chapman$ svn co -q svn://localhost/RTx-RightsMatrix/branches/ junk2
svn: Berkeley DB error while appending string for filesystem /Users/chapman/svn/public_repository/db:
DB_RUNRECOVERY: Fatal error, run database recovery
mini:~ chapman$ svn --version
svn, version 1.0.6 (r10360)
   compiled Aug 24 2004, 15:57:25
=====================

Since then I have upgraded to svn 1.2.3 and I have the same problem.

Is recover not really doing it's job? Do I need to rebuild my repository?

Thanks!

-Todd

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 26 22:46:18 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.