On Montag, 7. Oktober 2002 18.48, Ben Collins-Sussman wrote:
> Niklaus Giger <ngiger@mus.ch> writes:
> > The repository seems to be completly locked. I cannot checkout trying
> > to run
> > svn checkout file:///data/svn3/ppcboot/board/walnut403
> > does not produce any output.
> > gdb info is as follows:
> > (gdb) info stack
> > #0 0x404b039e in select () from /lib/libc.so.6
> > #1 0x4011b41c in db_xa_switch_4000 () from /usr/lib/libdb-4.0.so
>
> Berkeley DB is waiting for a write lock to go away, one that was left
> behind by a dead process.
>
> What happens when you run 'db4_recover -ve -h /path/to/repos/db'?
Here is the output if the command is run on the local harddisk. The partition
uses the ReiserFS format. No NFS is taking place.
niklaus@ngiger.dyndns.org:/data/nm/ppcboot/board$ db4.0_recover -ve -h
/data/svn3
db_recover: Recovery complete at Mon Oct 7 23:31:44 2002
db_recover: Maximum transaction id 80000000 Recovery checkpoint [0][0]
niklaus@ngiger.dyndns.org:/data/nm/ppcboot/board$ svn status
_ L CVS
_ L RPXlite
_ L RPXlite/CVS
<..>
_ L lwmon/CVS
! oak403
_ L pcippc2
<..>
_ L walnut405/CVS
$ svn cleanup
svn: Datei oder Verzeichnis nicht gefunden
svn: svn_wc_check_wc: oak403 does not exist
>
> You say it doesn't work, but I have no idea what that means.
Sorry, for not formulating precisely. As you see above the command finished
without any suspicious output, but there is no effect. E.g. svn revert, svn
update, svn cleanup continue to produce errors.
To be sure that my HW is okay, I rebooted into single user, did a reiserfsck
on the partition with the repository on it. But everything was okay.
At the moment it is also not possible to checkout another workspace.
Any ideas?
--
Niklaus Giger
Wieshoschet 6
CH-8753 Mollis
Tel. ++41 55 612 20 54 (privat)
Tel. ++41 55 618 64 68 (Geschäft)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 8 11:03:22 2002