I was recently forced to update my entire Linux box - of course I had
backups of all important data directories including my Subversion
repositories. Unfortunately what I hadn't done was take a proper data
dump of the repositories. After installing Subversion RPMs for Mandrake
10 I configured Apache to provide repository access again, and was
greeted with:
<D:error>
<C:error/>
<m:human-readable errcode="160029">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
And in my Apache error_log:
[Mon Aug 09 22:40:09 2004] [error] [client 10.0.0.195] (20014)Error
string not specified yet: Berkeley DB error while opening environment
for filesystem /export/smb-docs/subversion/sites/db:
Invalid argument
[Mon Aug 09 22:40:09 2004] [error] [client 10.0.0.195] Could not fetch
resource information. [500, #0]
[Mon Aug 09 22:40:09 2004] [error] [client 10.0.0.195] Could not open
the requested SVN filesystem [500, #160029]
[Mon Aug 09 22:40:09 2004] [error] [client 10.0.0.195] Could not open
the requested SVN filesystem [500, #160029]
From what I've read in this list's archives (and other places) it seems
that I'm probably looking at an incompatibility between db versions
(I've created a new test repos and it interacts fine with Apache). I'm
now running 4.1.25 but in fitting with my luck, I have no idea what the
previous version was.
Is there any way that I can figure out what my repos db version is? And
if so, is there any way I can take a dump of the repos and create a new
one from the dump.
Any advice would be much appreciated,
Maurice
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 10 00:26:35 2004