On Sep 21, 2005, at 12:06, Richard Hierro wrote:
> Hello, I am Richard, and new at Subversion. I installed Subversion
> 1.1.4 .
> With the help of Mike Mason’s book (Pragmatic Version Control Using
> Subversion), I tried it, from the command shell, and it works fine.
> I use a local repository and I access it with the file:///c: syntax.
> I installed the last version of Tortoise, and tried it, but I have
> an error. When I try a command like “log”, I get the error message:
> Unable to open an ra_local session to URL
> Unable to open repository ‘file:///c:/svn-repos/sesame/trunk”
> Berkeley DB error for filesystem c:/svn-repos/db while opening
> bdb: Program version 4.3 doesn’t match environment version
If you've installed "the last version of Tortoise" then that would be
1.2.2. I expect that uses BerkeleyDB 4.3. And I expect that the
Subversion 1.1.4 you installed for the command-line, and with which I
expect you created your repository, is using BerkeleyDB 4.2. If
you're going to use BDB, then you have to decide on a single version.
If you're going to upgrade from BDB 4.2 to 4.3, then you have to run
some recovery steps to make it work. More info:
But I recommend you do not use BDB repositories and instead switch to
FSFS. This is the default as of Subversion 1.2, and with FSFS you
can't run into BDB version mismatch errors, clearly.
You should also install the Subversion 1.2.3 command-line client so
that you have the same version of Subversion there as you do in
To convert from BDB to FSFS, you will need to dump your 1.1.4
repository, while you still have Subversion 1.1.4 installed, then
upgrade to Subversion 1.2.3, then recreate the repository and import
the dump. More info:
Or, if you only have a test repository at this point, then just
delete it and create a new test repository once you have Subversion
1.2.3 installed and it'll be FSFS automatically.
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Wed Sep 21 12:31:24 2005