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

Svn problem with db format and upgrade to 1.2.3

From: Kahn, Peter <pkahn_at_connected.com>
Date: 2005-08-30 18:47:19 CEST

I just upgraded a few terst machines to svn 1.2.3 and I am running into
issues for FSFS and BDB repositories.

I upgraded from 1.2.1 (bdb 4.3.28) to 1.2.3 (bdb 4.3.28) I seem to
encounter symptoms that indicate I need to dump and reload my repository
data stores. This seems odd as this is a minor bug fix release. I
didn't see anything about this, so I'm confused.

Here is my evidence for my hypothesis. If someone can point out where I
went wrong, please let me know:

FSFS: when I attempt to delete a directory the the work space and
commit it, I get an error about transactions:
        Deleting SplitTop
        svn: Commit failed (details follow):
        svn: Can't create directory
'/home/svn123upgrade/basecamp/db/transactions/30-1.txn': No such file or

I dumped and loaded with 1.2.3 svnadmin into a new FSFS repository and
now I can delete directories properly.

BDB: when I attempt to recover via svnadmin I get the error below. I
have not yet dumped and reloaded as I have a 7GB repository and a
dump/reload cycle is rather lengthy. I have had this repository since
back in the 0.9x days.

Repository lock acquired.
Please wait; recovering the repository may take some time...
svnadmin: DB_RUNRECOVERY: Fatal error, run database recovery
svnadmin: bdb: Ignoring log file: r2/db/log.0000017157: unreadable log
version 5
svnadmin: bdb: Ignoring log file: r2/db/log.0000017841: unsupported log
version 10
svnadmin: bdb: Invalid log file: log.0000017841: Invalid argument
svnadmin: bdb: PANIC: Invalid argument
svnadmin: bdb: PANIC: DB_RUNRECOVERY: Fatal error, run database recovery

Any help in how to avoid a dump/reload would be greatly appreciated as I
will need to delay my upgrade if that is the case.

Thanks for the help....

Peter Kahn 
TipicIM: pkahn@imserver 
Iron Mountain Digital 
PackReq Described:
Network Map:
Build Machine Info: http://ictinus/openwiki/ow.asp?BuildMachineRoadWork 
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 30 18:52:07 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.