Kurt Roeckx <k...@roeckx.be> writes:

> This might be related to sudo failing with this message:
> /usr/bin/ld: warning: libgssapi_krb5.so.2, needed by 
> /usr/lib/gcc/x86_64-linux-gnu/4.3.3/../../../../lib/libldap.so, not found 
> (try using -rpath or -rpath-link)
> /usr/lib/gcc/x86_64-linux-gnu/4.3.3/../../../../lib/libldap.so: undefined 
> reference to `gss_release_n...@gssapi_krb5_2_mit'
> [...]

That's disturbing.  Is the libgssapi_krb5.so.2 file truly not present?

> That's with libldap-2.4-2 2.4.15-1.  libldap-2.4-2 itself does not
> depend on libgssapi-krb5-2, but it depends on libkrb53 (>= 1.6.dfsg.2)
> and libkrb53 in turn depends on libgssapi-krb5-2.

Yes, we're in the middle of a library transition in which libkrb53 was
broken apart into its constituent libraries so that they can be more
easily managed going forward.  But the symbols provided by the library
didn't change, so as long as all the dependencies are satisfied, all of
the applications should be happy.

> If this is intentional, maybe libldap-2.4-2 should depend on a
> higher version of libkrb53 instead.

I'm not sure I understand how that would fix this, but I'm mystified by
this error and how it could be happening.

Oh, hm, could the buildd have installed libkrb53 and libgssapi-krb5-2,
then removed libgssapi-krb5-2 and somehow left an older version of
libkrb53 installed that didn't depend on libgssapi-krb5-2, so that the
dependency is satisfied but the libraries are missing because of the
removal of a package that Replaced them?  I can't imagine this happening
unless the buildd for some reason had a mixed set of libkrb53 and
libgssapi-krb5-2 packages from different krb5 releases installed, though.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to