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

Re: svn commit: DB_PAGE_NOTFOUND

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2003-04-10 04:14:56 CEST

On Wednesday, April 9, 2003, at 10:11 PM, Ben Collins-Sussman wrote:

> Seth Delackner <seth@jtan.com> writes:
>
>>>> svnadmin dump /Users/seth/svn > ~/svndump
>>>> * Dumped revision 0.
>>>> subversion/libsvn_fs/reps-strings.c:820: (apr_err=160004)
>>>> svn: Filesystem is corrupt
>>>> svn: txn_body_read_rep: checksum mismatch on rep "3c":
>>>> expected: 86af8105f4ca2cc4f9871febc8bcce6a
>>>> actual: efac00f3bfa1eb325820fc5470045a65
>>>
>>> yep, that's bad :(
>>>
>>> perhaps someone else on the mailing list would have some idea how to
>>> fix it, although if the internal checksums are failing, i don't know
>>> if
>>> that will be possible.
>>
>> So does anyone have a good solution here? I haven't tried any sort
>> of db
>> recovery commands yet for fear of destroying data. And because
>> browsing the
>> tigris website is dog slow for me right now.
>
> You don't need to 'svnadmin dump' to upgrade to BDB 4.1. Just rebuild
> svn with the new bdb, and then run 'svnadmin recover' on your
> repository. BDB will upgrade its own tables in-place.

of course, if the corruption has already occurred, upgrading might not
do any good...

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 10 04:15:40 2003

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