← Back to team overview

enterprise-support team mailing list archive

[Bug 1772530] [NEW] OpenLDAP depends on old version of KRB5 which conflicts with other packages

 

Public bug reported:

Currently, Ubuntu 16.04's newest offered version of OpenLDAP is version
2.4.42. This version depends on libgssapi3 which in turn depends libkrb5
version 2.6. Many other common libraries (like gssapi_krb5) depend on
libkrb5 3.0. From what I can tell, OpenLDAP version 2.4.44 fixes this
issue, but it is not available from any of the Ubuntu repo's. It would
be fabulous if this could be fixed.

Repo:
> # OpenLDAP depends on krb5 2.6
> readelf -d /usr/lib/x86_64-linux-gnu/libldap.so

Dynamic section at offset 0x4d548 contains 32 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [liblber-2.4.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libresolv.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libsasl2.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libgssapi.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libgnutls.so.30]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libldap_r-2.4.so.2]

>readelf -d /usr/lib/x86_64-linux-gnu/libgssapi.so.3

Dynamic section at offset 0x3daa8 contains 34 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libheimntlm.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libkrb5.so.26]
 0x0000000000000001 (NEEDED)             Shared library: [libasn1.so.8]
 0x0000000000000001 (NEEDED)             Shared library: [libcom_err.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libhcrypto.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libroken.so.18]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libgssapi.so.3]


> # gssapi_krb5 and default krb5 depend on krb5 3.0
> readelf -d /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so

Dynamic section at offset 0x47c48 contains 31 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libkrb5.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libk5crypto.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libcom_err.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libkrb5support.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libgssapi_krb5.so.2]

> readelf -d /usr/lib/x86_64-linux-gnu/libkrb5.so

Dynamic section at offset 0xcfcc0 contains 32 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libk5crypto.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libcom_err.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libkrb5support.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libkeyutils.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libresolv.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libkrb5.so.3]

** Affects: openldap (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to openldap in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1772530

Title:
  OpenLDAP depends on old version of KRB5 which conflicts with other
  packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1772530/+subscriptions


Follow ups