[Pkg-openldap-devel] Bug#905219: slapd: apt-get upgrade with Duplicate attributeType: "2.5.4.2"

Jack McKinney jackmc at lorentz.com
Wed Aug 1 15:35:00 BST 2018


Package: slapd
Version: 2.4.44+dfsg-5+deb9u1
Severity: important

Dear Maintainer,

   * What led up to the situation? I wanted to update my system
   * What exactly did you do (or not do) that was effective (or
     ineffective)? I ran "apt-get upgrade"
   * What was the outcome of this action? It bailed when it hit slapd
   * What outcome did you expect instead? apt-get upgrade usually just works

It upgraded most of the packages just fine, but failed when it hit slapd.
If I try it again, I get the same result. It complains about the schema, but
the schema here are the dist schema; I have not modified them. I found this
exact schema error in google going back over a decade, but the fix does not
apply to my system (and it has been working fine for quite some time, not
throwing this error until I tried to apt-get upgrade).

hamilton /home/jackmc [1] # apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 slapd : Depends: libldap-2.4-2 (= 2.4.44+dfsg-5+deb9u1) but 2.4.44+dfsg-5+deb9u2 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
hamilton /home/jackmc [2] # apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  slapd
Suggested packages:
  libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
The following packages will be upgraded:
  slapd
1 upgraded, 0 newly installed, 0 to remove and 67 not upgraded.
44 not fully installed or removed.
Need to get 0 B/1,430 kB of archives.
After this operation, 1,024 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 199351 files and directories currently installed.)
Preparing to unpack .../slapd_2.4.44+dfsg-5+deb9u2_amd64.deb ...
Saving current slapd configuration to /var/backups/slapd-2.4.44+dfsg-5+deb9u1...
5b61c485 olcAttributeTypes: value #0 olcAttributeTypes: Duplicate attributeType: "2.5.4.2"
5b61c485 config error processing cn={0}core,cn=schema,cn=config: olcAttributeTypes: Duplicate attributeType: "2.5.4.2"
slapcat: bad configuration directory!
dpkg: error processing archive /var/cache/apt/archives/slapd_2.4.44+dfsg-5+deb9u2_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
  Backing up /etc/ldap/slapd.d in /var/backups/slapd-2.4.44+dfsg-5+deb9u2... done.
Errors were encountered while processing:
 /var/cache/apt/archives/slapd_2.4.44+dfsg-5+deb9u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
hamilton /home/jackmc [3] # 



-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-4-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages slapd depends on:
ii  adduser                            3.115
ii  coreutils                          8.26-3
ii  debconf [debconf-2.0]              1.5.61
ii  libc6                              2.24-11+deb9u3
ii  libdb5.3                           5.3.28-12+deb9u1
ii  libgnutls30                        3.5.8-5+deb9u3
iu  libldap-2.4-2                      2.4.44+dfsg-5+deb9u2
ii  libltdl7                           2.4.6-2
ii  libodbc1                           2.3.4-1
iu  libperl5.24 [libmime-base64-perl]  5.24.1-3+deb9u4
ii  libsasl2-2                         2.1.27~101-g0780600+dfsg-3
ii  libwrap0                           7.6.q-26
ii  lsb-base                           9.20161125
iu  perl                               5.24.1-3+deb9u4
ii  psmisc                             22.21-2.1+b2

Versions of packages slapd recommends:
ii  libsasl2-modules  2.1.27~101-g0780600+dfsg-3

Versions of packages slapd suggests:
iu  ldap-utils                                             2.4.44+dfsg-5+deb9u2
pn  libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi  <none>

-- Configuration Files:
/etc/default/slapd changed:
SLAPD_CONF=
SLAPD_USER="openldap"
SLAPD_GROUP="openldap"
SLAPD_PIDFILE=
SLAPD_SERVICES=""
SLAPD_SENTINEL_FILE=/etc/ldap/noslapd
SLAPD_OPTIONS="-f /etc/ldap/slapd.conf"


-- debconf information excluded



More information about the Pkg-openldap-devel mailing list