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