You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by James Goodall <jg...@dmetrix.com> on 2003/04/14 18:33:51 UTC
Another failure (was: svn.collab.net intermittent failures)
FWIW, I just dealt with a similar problem on my repository last Wednesday.
Unfortunately I don't have the bad repository anymore, but I'll tell you
what I can if it might help track this down. The problem started when the
repository wedged after a long checkout (I'm not sure why this happens, but
I have to svnadmin recover the database to clear the locks (?)). When I
tried to recover, I got a similar message to Blair's:
>>>$ svnadmin recover repos
>>>Acquiring exclusive lock on repository db.
>>>Recovery is running, please stand by...
>>>Recovery completed.
>>>subversion/libsvn_fs/bdb/bdb-err.c:61: (apr_err=160029)
>>>svn: Berkeley DB error
>>>svn: Berkeley DB error while opening `uuids' table for filesystem
repos/db:
>>>Invalid argument
Except that the error was on the 'copies' table instead of the 'uuids'
table. Everything else looks the same. My config is:
OS: Redhat 7.2 w/ all patches
SVN: 0.20.1
Apache: 2.0.44
DB: 4.1.25
The odd thing is that the DB log files seem to have been corrupted. I
couldn't restore a working database with just the log files - I kept getting
the same error. The only way I could recover my repository was to rebuild
it from archived dump files.
I've been running DB 4.1.25 for months with a couple thousand checkins
without a problem. Since the most recent thing I've upgraded on my system
is SVN, I think we can either assume the problem is either in the latest SVN
or somehow this old problem is coincidently springing up in multiple places
at once.
- James