On Thu, Jul 29, 2004 at 01:42:44PM -0500, Ben Collins-Sussman wrote:
> On Thu, 2004-07-29 at 13:23, Art Haas wrote:
> > Hi.
> > Subversion has been working well for me for months, but my latest update
> > and build now gives the following error when trying to access a repo
> > kept on my machine:
> > svn: Unable to open an ra_local session to URL
> > svn: Unable to open repository 'file:///mnt/src/svnrepo/pythoncad/trunk'
> > svn: Berkeley DB error while opening environment for filesystem
> > /mnt/src/svnrepo/db:
> > Invalid argument
> This is issue 1968. Would you post a tarball of your repository for us
> to examine?
Sure. I'll reply to your reply once the repo is available. I'll put it
on my PythonCAD site so that it can be fetched from there.
> > Any known code issues from a day or two ago that cause Berkeley DB to
> > get messed up?
> No, see issue 1968. We've not touched BDB code in ages and ages.
> > My latest build also used Debian's 'libdb-4.2' package instead of my own
> > built DB-4.2 libraries. The 'libdb-4.2' libraries are configured so that
> > the 'db.h' header file redefines various calls by appending a number to
> > the call, and my older (home-built) library was not configured to do
> > that. As that change should just effect building and run-time linkage, I
> > don't see how that could affect the reading of existing Berkeley DB
> > files.
> Somehow your new version of BDb is incompatible with whatever data
> format the old BDB was writing to disk. Max Bowsher might get a better
> idea by looking at your repository.
> > Suggestions welcomed. Should I switch over to the 1.1.x branch, as the
> > trunk is in flux? An svn rebuild looks to be necessary at some point.
> This has nothing to do with svn's code; everything to do with your
> change of BDB library. :-)
I see. :-(
Running the Debian supplied 'db_*' utilies on some of the files in the
svn repo produce output like this:
$ db4.2_verify nodes
db_verify: Program version 4.2 doesn't match environment version
Running the versions from my db build produce no output, which I take to
mean the files are fine.
I still have my older Berkeley libraries on the machine, so I'll be
rebuiding Apache and Subversion. Thanks for replying so fast.
Man once surrendering his reason, has no remaining guard against absurdities
the most monstrous, and like a ship without rudder, is the sport of every wind.
-Thomas Jefferson to James Smith, 1822
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Thu Jul 29 21:01:30 2004