Problem:
During update the slapd package could not be properly configured.
dpkg -C
shows
Die folgenden Pakete wurden entpackt, aber noch nicht konfiguriert.
Sie müssen mit dpkg --configure oder dem Konfigurations-Menüeintrag in
dselect konfiguriert werden, damit sie ordnungsgemäß funktionieren:
univention-ldap-acl-slave UCS - LDAP server ACLs for slave servers
Die folgenden Pakete sind nur halb konfiguriert, wahrscheinlich durch
Probleme während der ersten Konfiguration. Die Konfiguration sollte mit
dpkg --configure <Paket> oder mit dem Konfigurations-Menüeintrag in
dselect erneut versucht werden:
slapd OpenLDAP server (slapd)
Die folgenden Pakete sind getriggert worden, aber die Triggerverarbeitung
ist noch nicht erfolgt. Triggerverarbeitung kann mit dselect oder
dpkg --configure --pending (oder dpkg --triggers-only) angefordert werden:
libc-bin GNU C Library: Binaries
And following the instructions:
:~# dpkg --configure --pending
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von univention-ldap-acl-slave:
univention-ldap-acl-slave hängt ab von univention-ldap-server (= 15.0.3-10A~4.4.0.202202181321); aber:
Version von univention-ldap-server auf dem System ist 15.0.3-8A~4.4.0.202112031619.
dpkg: Fehler beim Bearbeiten des Paketes univention-ldap-acl-slave (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ...
slapd (2.4.45+dfsg-1~bpo9+1A~4.4.0.202202111308) wird eingerichtet ...
File: /etc/init.d/slapd
Multifile: /etc/ldap/slapd.conf
Backing up /etc/ldap/slapd.conf in /var/backups/slapd-2.4.45+dfsg-1~bpo9+1A~4.4.0.202112020939... done.
[....] Stopping slapd (via systemctl): slapd.serviceWarning: slapd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
. ok
Job for slapd.service failed because a timeout was exceeded.
See "systemctl status slapd.service" and "journalctl -xe" for details.
dpkg: Fehler beim Bearbeiten des Paketes slapd (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
univention-ldap-acl-slave
slapd
Investigation:
Step 1.
Make sure no failed.ldif exists, because this could take a long time during slapd restart to import the failed.ldif and could cause the systemd to fail with timeout. This is tried on each slapd restart. See also in this Article
The pointing message for the failed.ldif issue is this sentense in dpkg --configure --pending
Job for slapd.service failed because a timeout was exceeded.
Step 2.
If there is still an issue, after removing the failed ldif the package policies should be checked:
:~# apt-cache policy univention-ldap-server
univention-ldap-server:
Installiert: 15.0.3-8A~4.4.0.202112031619
Installationskandidat: 15.0.3-10A~4.4.0.202202181321
Versionstabelle:
15.0.3-10A~4.4.0.202202181321 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
*** 15.0.3-8A~4.4.0.202112031619 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
100 /var/lib/dpkg/status
15.0.3-4A~4.4.0.202106291430 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
15.0.3-3A~4.4.0.202101281250 500
:~# apt-cache policy slapd
slapd:
Installiert: 2.4.45+dfsg-1~bpo9+1A~4.4.0.202202111308
Installationskandidat: 2.4.45+dfsg-1~bpo9+1A~4.4.0.202202111308
Versionstabelle:
*** 2.4.45+dfsg-1~bpo9+1A~4.4.0.202202111308 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/amd64/ Packages
100 /var/lib/dpkg/status
2.4.45+dfsg-1~bpo9+1A~4.4.0.202112020939 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/amd64/ Packages
2.4.45+dfsg-1~bpo9+1A~4.4.0.202102221450 500
500 https://updates.software-univention.de/4.4/maintained 4.4-8/amd64/ Packages
2.4.45+dfsg-1~bpo9+1A~4.4.0.202007242143 500
:~# apt-cache policy univention-ldap-acl-slave
univention-ldap-acl-slave:
Installiert: 15.0.3-10A~4.4.0.202202181321
Installationskandidat: 15.0.3-10A~4.4.0.202202181321
Versionstabelle:
*** 15.0.3-10A~4.4.0.202202181321 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
100 /var/lib/dpkg/status
15.0.3-8A~4.4.0.202112031619 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
15.0.3-4A~4.4.0.202106291430 500
500 https://updates.software-univention.de/4.4/maintained/component 4.4-8-errata/all/ Packages
15.0.3-3A~4.4.0.202101281250 500
500 https://updates.software-univention.de/4.4/maintained 4.4-8/all/ Packages
15.0.3-1A~4.4.0.202011301300 500
Solution:
dpkg --configure --pending
should be able to fix everything, if the package dependencys are solved.