[Pkg-openldap-devel] errors with current testing and unstable slapd

Steve Langasek vorlon at debian.org
Wed Aug 29 12:19:03 UTC 2007


On Tue, Aug 28, 2007 at 09:12:28PM -0500, DePriest, Jason R. wrote:
> On 8/28/07, Steve Langasek > wrote:

> > And what do you get as output from these two commands?:

> > objdump -T /usr/lib/ldap/back_meta.so | grep slapd_idassert_parse_cf
> > objdump -T /usr/lib/ldap/back_ldap.so | grep slapd_idassert_parse_cf

> > If these return the expected results, then I have no good answer for you as
> > to why it's not working if the upstream version works.  We shouldn't be
> > doing anything in the Debian packaging that would adversely affect symbol
> > resolution betwene modules, AFAIK.

> No output when I run that.  grep doesn't find slapd_idassert_parse_cf
> for either of them.
> There is a list of other items, which I have attached.

Ok, something's very, *very* wrong with your system.

- you say that you're running slapd 2.3.30-5.

- you say that the files you have under /usr/lib/ldap are:

/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

  these filenames correspond to slapd 2.3.35, not to slapd 2.3.30-5.

- your objdump -T output against these files doesn't match that of either
  2.3.30-5 or 2.3.35-2.  It's much closer to that of the 2.3.30 package,
  but it's not the same binary; and it doesn't include the
  slap_idassert_parse_cf symbol.

- yet you get an error message of:

/usr/sbin/slapd: symbol lookup error:
/usr/lib/ldap/back_meta-2.3.so.0: undefined symbol: slap_idassert_parse_cf

  and this is a symbol that's only referenced from the back_meta of slapd
  2.3.35, not 2.3.30.

I have no answers for you here.  These results are *not* all from the same
set of files, some of them are not from any Debian files, and most of them
are not from the package that you said you have installed.

-- 
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