[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: index based search does not work correctly (ITS#2088)



I have no explanation for the incompatibility. Perhaps the database contents
are compatible, and only the environment files are not. That's a topic for
another time and place.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: Norbert Kiesel [mailto:nkiesel@tbdnetworks.com]
> Sent: Thursday, September 19, 2002 7:06 PM
> To: Howard Chu
> Cc: openldap-its@OpenLDAP.org
> Subject: RE: index based search does not work correctly (ITS#2088)
>
>
> Hi,
>
> I tried to run db_upgrade, but got errors there, too (perhaps I already
> corrupted my data?).  Anyway, this was a test setup, so I created a new
> data directory and populated LDAP with my test data.  Everything seems
> to work fine now (i.e. the open error from 2.1.5 is gone and also the
> index error from 2.1.4).  I still haven't reconstructed the identical
> test data.  Once I did this, I will rerun the same ldapsearch queries.
>
>
> This "db_upgrade" is a bit puzzling, though.  I read the changelog of
> BerkeleyDB and this mentioned that the new format is backward
> compatible:
>
> http://www.sleepycat.com/update/4.1.24/if.4.1.24.html says
>
> Database or Log File On-Disk Format Changes:
>
>    1. All of the access method database formats changed in the Berkeley
> DB 4.1 release (Btree/Recno: version 8 to version 9, Hash: version 7 to
> version 8, and Queue: version 3 to version 4). The format changes are
> entirely backward compatible, and no database upgrades are needed.
>
> Where is the "you need to run db_upgrade" mentioned?
>
> --nk
>
>
> On Thu, 2002-09-19 at 17:21, Howard Chu wrote:
> > I didn't ask you to upgrade BDB. The upgrade from BDB 4.0 to 4.1
> involves a
> > database format change. You need to run db_upgrade now. Read the Berkeley
> > docs before you do anything else or you're likely to lose the database
> > completely.
> >
> > Note that OpenLDAP 2.1.5 was just released, so you should use
> that instead of
> > the REL_ENG_2_1 tree (although they were probably identical at
> the time you
> > retrieved them).
> >
> >   -- Howard Chu
> >   Chief Architect, Symas Corp.       Director, Highland Sun
> >   http://www.symas.com               http://highlandsun.com/hyc
> >   Symas: Premier OpenSource Development and Support
> >
> > > -----Original Message-----
> > > From: owner-openldap-bugs@OpenLDAP.org
> > > [mailto:owner-openldap-bugs@OpenLDAP.org]On Behalf Of
> > > nkiesel@tbdnetworks.com
> > > Sent: Thursday, September 19, 2002 4:42 PM
> > > To: openldap-its@OpenLDAP.org
> > > Subject: Re: index based search does not work correctly (ITS#2088)
> > >
> > >
> > > Ok, I did a cvs co -r OPENLDAP_REL_ENG_2_1 and built with bdb-4.1.24.
> > > However, now I can't even run a single query because slapd dies saying:
> > >
> > > bdb_open: Sleepycat Software: Berkeley DB 4.1.24: (September 13, 2002)
> > > bdb_db_init: Initializing BDB database
> > > bdb(o=tbdnetworks.com): unable to join the environment
> > > bdb_db_open: dbenv_open failed: Resource temporarily unavailable (11)
> > > backend_startup: bi_db_open(0) failed! (11)
> > > bdb(o=tbdnetworks.com): txn_checkpoint interface requires an
> environment
> > > configured for the transaction subsystem
> > > bdb_db_destroy: txn_checkpoint failed: Invalid argument (22)
> > > slapd stopped.
> > >
> > > Any ideas?  Would building against bdb-4.0.14 help?
> > >
> > >
> > >
> > >
> > > On Wed, 2002-09-18 at 21:40, Howard Chu wrote:
> > > > Please try pulling the OpenLDAP 2.1.5 release candidate out of
> > > CVS and see if it
> > > > has the same problem. There have been a number of index-related
> > > fixes since the
> > > > 2.1.4 release. Check out the OPENLDAP_REL_ENG_2_1 source from the CVS
> > > > repository.
> > > >
> > >
> > >
> >
>
>
>
>