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

Re: svnadmin dump || hotcopy : Program version matching error

From: <Nicolas.Castagne_at_imag.fr>
Date: Tue, 20 Oct 2009 12:44:24 +0200 (CEST)

Thanks Ryan.

> Client-side settings are in the file ~/.subversion/config
Definitely, nothing related to the problem there.

> Server-side settings depend on how your server is set up.
It is accessed using apache.
Repositories are on the svn user's home.
(if this is the appropriate answer to your question).

I summarize the investigations so far below.

1/ when using svnadmin from the machine where the repositories are, most
subcommands throw an error in the form:

“svn: Berkeley DB error while opening environment for filesystem
Argument invalide
svn: bdb: Program version 4.2 doesn't match environment version”

2/ when using svn with the http protocol, from ANY machine, everything
goes always OK.

3/ Versions and format on the svn server are:
- svn version is 1.1.4
- The repositories’ “format” is “3”
- intalled bdb version is 4.2 (eg db4.2_dump, libdb4.2, etc.)

Questions are:

1/ is it possible to secure temporarily the repositories, before updating
the server’s configuration, since “svnadmin dump" does not work ?

2/ should I try updating the concerned packages using simply my linux
distribution’s package maintainer ?

3/ Apparently I should "upgrade my repository" to work around bdb version
problem (eg
http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO )

Upgrading requires “using an old binary of svnadmin with the same schema
version as my repository” (3 in my case).

How may I get the appropriate “old binary”?

Well… I wish I would have installed this server myself…
But now, I have to figure out how to make it work !

Thanks in advance for your help,

> On Oct 16, 2009, at 10:14, Nicolas.Castagne_at_imag.fr wrote:
>> is there a svn and svnadmin subcommand allowing to get svn's
>> settings and
>> berkeley db's settings ?
> Client-side settings are in the file ~/.subversion/config
> Server-side settings depend on how your server is set up.
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2408269
> To unsubscribe from this discussion, e-mail:
> [users-unsubscribe_at_subversion.tigris.org].


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-10-20 13:21:17 CEST

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