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

Repository destoryed at random on OS X using new DB, etc.

From: Ian Davis <ian.w.davis_at_gmail.com>
Date: 2004-07-27 17:23:47 CEST

This is really frustrating... my respository has died *twice* now in
as many months on OS X. I have no idea how to repair it -- I tried
'svnadmin recover' and that seems to have made things worse (!).

First some version numbers. OS X 10.3.3, svn 1.0.1, Berkley DB 4.2.52.
I know there are OS X issues with earlier versions of the DB, but the
docs say this one should be OK. The respository is on my local
filesystem and is for my own use on a personal programming project.

Here's the basic message I got when I tried to commit:
[ian@cobalt ~/Sites/molprobity3]% svn ci
svn: Commit failed (details follow):
svn: Berkeley DB error while checkpointing after Berkeley DB
transaction for filesystem /Users/ian/Sites/svnrepos/db:
Invalid argument
svn: Your commit message was left in a temporary file:
svn: '/Users/ian/Sites/molprobity3/svn-commit.tmp'

The same thing happens when I try updating:
[ian@cobalt ~/Sites/molprobity3]% svn up
svn: Berkeley DB error while checkpointing after Berkeley DB
transaction for filesystem /Users/ian/Sites/svnrepos/db:
Invalid argument

After 'svnadmin recover', things get worse and this new error message persists:
[ian@cobalt ~/Sites]% svnadmin recover svnrepos/
Please wait; recovering the repository may take some time...
svn: DB_RUNRECOVERY: Fatal error, run database recovery

Further recover attempts produce the same result. My only thoughts on
why this is happening are (1) there are some symlinks inside the
project directory (those these are ignored and not versioned) and (2)
there are some files that I don't have permissions to access inside
the project (again, ignored and not versioned). Sometimes I've gone
for months at a time using svn without any problems... Then this
happens without warning.

Somebody, please help! How do I fix this, and how can I keep it from
happening again??

Much thanks,
Ian

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jul 27 17:29:15 2004

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