[PLUG] Upgrading BerkeleyDB

drew wymore drew.wymore at gmail.com
Sat Aug 29 21:49:01 UTC 2009


On Sat, Aug 29, 2009 at 2:39 PM, Rich Shepard <rshepard at appl-ecosys.com>wrote:

> On Sat, 29 Aug 2009, Jason Dagit wrote:
>
> > It's unfortunate that you're using BDB with your svn repo.  The file
> > system db is more robust across versions.  I would recommend getting away
> > from BDB in the future.
>
> Jason,
>
>   I've no particular liking of BDB; I'd rather use SQLite or anything else.
> But, I don't know how to direct Subversion to use a different DB.
>
> > I would try getting the old version of db on their so you can work with
> > the data.  Then, I think you need an svn specific tool.  I would
> recommend
> > exporting your repository, creating one that uses the file system db and
> > reimporting your repository.
>
>    I'll try loading dbd42; that's probably what was current when I created
> the repository.
>
> > I recommend the svn red bean book for reference purposes:
> > http://svnbook.red-bean.com/en/1.0/ch05s03.html
> >
> > The section I just linked should contain all the information you need
> > to export your repository and reimport it once you can access it
> > again.
>
>    I bought Mike Mason's SVN book in 2005 and it's been helpful. Doesn't
> cover this case, of course. In retrospect I'm disappointed that the SVN
> developers didn't consider changes in the db back end and build in upgrades
> when the application is upgraded.
>
> Thanks,
>
> Rich
>
> --
> Richard B. Shepard, Ph.D.               |  Integrity            Credibility
> Applied Ecosystem Services, Inc.        |            Innovation
> <http://www.appl-ecosys.com>     Voice: 503-667-4517      Fax:
> 503-667-8863
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug
>

As Jason mentioned install Berkley 4.2 and you should be good to go. I had a
major problem with BDB upgrade and LDAP earlier this year. You may remember
that fiasco Rich :)



More information about the PLUG mailing list