[Pkg-openldap-devel] errors with current testing and unstable slapd
Steve Langasek
vorlon at debian.org
Tue Aug 28 21:42:03 UTC 2007
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 Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
vorlon at debian.org http://www.debian.org/
More information about the Pkg-openldap-devel
mailing list