[Pkg-openldap-devel] errors with current testing and unstable slapd
DePriest, Jason R.
jrdepriest at gmail.com
Tue Aug 28 22:06:06 UTC 2007
On 8/28/07, Steve Langasek <> wrote:
> On Tue, Aug 28, 2007 at 11:05:05AM -0500, DePriest, Jason R. wrote:
> > On 8/27/07, Steve Langasek <> wrote:
> > > On Mon, Aug 27, 2007 at 05:07:26PM -0500, DePriest, Jason R. wrote:
> > > > I get the following error with slapd 2.3.30-5
>
> > > > line 69 (idassert-bind ***)
> > > > /usr/sbin/slapd: symbol lookup error:
> > > > /usr/lib/ldap/back_meta-2.3.so.0: undefined symbol:
> > > > slap_idassert_parse_cf
>
> > > This is not the back_meta-2.3.so.0 that comes with the Debian slapd 2.3.30-5
> > > package. Is it a symlink or a real file? If it is a symlink, where does it
> > > point?
>
> > > Try running 'debsums -s slapd' to check the integrity of this package on
> > > your system.
>
> > debsums reports no errors.
>
> > Here are the back_meta entries in /usr/lib/ldap
>
> > /usr/lib/ldap/back_meta-2.3.so.0 -> back_meta-2.3.so.0.2.23
> > /usr/lib/ldap/back_meta-2.3.so.0.2.23
> > /usr/lib/ldap/back_meta.la
> > /usr/lib/ldap/back_meta.so -> back_meta-2.3.so.0.2.23
>
> > so back_meta-2.3.so.0 is a symlink to back_meta-2.3.so.0.2.23
>
> > Just to check, I also ran this
> > $ dpkg -L slapd | grep 'back_meta*'
> > /usr/lib/ldap/back_meta-2.3.so.0.2.23
> > /usr/lib/ldap/back_meta.la
> > /usr/lib/ldap/back_meta-2.3.so.0
> > /usr/lib/ldap/back_meta.so
>
> Ok, then this is not the Debian slapd 2.3.30-5 package. Our package ships:
> $ dpkg -c o/openldap2.3/slapd_2.3.30-5_i386.deb |grep back_meta
> -rw-r--r-- root/root 81008 2007-03-09 05:45:50 ./usr/lib/ldap/back_meta-2.3.so.0.2.18
> -rw-r--r-- root/root 927 2007-03-09 05:45:14 ./usr/lib/ldap/back_meta.la
> lrwxrwxrwx root/root 0 2007-03-09 05:45:51 ./usr/lib/ldap/back_meta-2.3.so.0 -> back_meta-2.3.so.0.2.18
> lrwxrwxrwx root/root 0 2007-03-09 05:45:51 ./usr/lib/ldap/back_meta.so -> back_meta-2.3.so.0.2.18
> $
>
> So whatever you have installed is not the Debian 2.3.30-5 package.
>
> I do find these symbols in the 2.3.35-2 package, which is current in
> unstable; and as described upstream, back_meta.so does have an undefined
> reference to slap_idassert_parse_cf which is satisfied by back_ldap.so of
> the same version. If you're using that version, can you confirm that you're
> loading back_ldap before back_meta in your slapd.conf?
>
> --
> Steve Langasek
They are loaded in this order:
modulepath /usr/lib/ldap
moduleload back_bdb
moduleload back_ldap
moduleload back_meta
More information about the Pkg-openldap-devel
mailing list