[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#362048: libnss_ldap library dependencies screwed on IA64



reassign 362048 libgnutls12
thanks

On Wed, Apr 12, 2006 at 08:57:34AM +1000, Peter Chubb wrote:

> Package: libnss-ldap
> Version: 238-1.1
> Severity: grave

> I did apt-get upgrade yesterday, and now noone can login to the box.
> The problem is:

>  ldd /lib/libnss_ldap.so.2 
>         linux-gate.so.1 =>  (0xa000000000000000)
>         libldap_r.so.2 => /usr/lib/libldap_r.so.2 (0x2000000800088000)
>         liblber.so.2 => /usr/lib/liblber.so.2 (0x2000000800108000)
>         libdl.so.2 => /lib/tls/libdl.so.2 (0x2000000800130000)
>         libnsl.so.1 => /lib/tls/libnsl.so.1 (0x2000000800148000)
>         libresolv.so.2 => /lib/tls/libresolv.so.2 (0x2000000800184000)
>         libc.so.6.1 => /lib/tls/libc.so.6.1 (0x20000008001b8000)
>         libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0x2000000800438000)
>         libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x2000000800484000)
>         libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x20000008004c0000)
>         libpthread.so.0 => /lib/tls/libpthread.so.0 (0x20000008005ac000)
>         /lib/ld-linux-ia64.so.2 (0x2000000800000000)
>         libtasn1.so.2 => not found
>         libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x20000008005e0000)
>         libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x2000000800688000)
>         libz.so.1 => /usr/lib/libz.so.1 (0x200000080069c000)

> libtasn1.so.2 is no longer present in libtasn1-2
> the current version is libtasn1.so.3

> I worked around the problem by doing 
> 	apt-get install libtasn1-2/testing

> For what it's worth I'm running on IA64.

The bug here is in libgnutls12 (well, or in libtasn1-2 depending on your
POV):  a new upstream version of libtasn1-2 was uploaded which broke
everything because the soname was not changed, and while that was addressed
with an NMU to change the name to libtasn1-3, libgnutls12 is still broken
because it's not possible to rebuild it against libtasn1-3 due to changes to
the internal tasn APIs that gnutls seems to abuse quite heavily. :/

Given that there are no obvious replacements for these removed internal
APIs, Matthias, unless you can give us an ETA for fixed libgnutls12 and
libgnutls11 that's *very* soon, I think I'm going to have to revert both the
maintainer upload of 0.3.1 and Bastian's renaming NMU using an epoch so that
we aren't leaving large chunks of unstable uninstallable for non-trivial
periods of time. :/

-- 
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@debian.org                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


Reply to: