Thanks for pointing me to the TLS error, I should've spotted that. The certificate pointed to by olcTLSCertificateFile had had its permissions changed so that it was unreadable by slapd; not sure how. I reset the permissions, and now slapd starts normally.
Thank you for your prompt attention, and sorry for the noise. ** Changed in: openldap (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openldap in Ubuntu. https://bugs.launchpad.net/bugs/1585568 Title: slapd startup fails with "connections_destroy: nothing to destroy" Status in openldap package in Ubuntu: Invalid Bug description: I just upgraded slapd from 2.4.42+dfsg-2ubuntu3 to 2.4.42+dfsg- 2ubuntu3.1, in xenial. Now slapd won't start. The attempt fails with "connections_destroy: nothing to destroy": # systemctl status slapd.service ● slapd.service - LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol) Loaded: loaded (/etc/init.d/slapd; bad; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2016-05-25 06:20:47 EDT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 14417 ExecStart=/etc/init.d/slapd start (code=exited, status=1/FAILURE) May 25 06:20:47 helium slapd[14424]: @(#) $OpenLDAP: slapd (Ubuntu) (May 11 2016 16:12:05) $ buildd@lgw01-10:/build/openldap-mF7Kfq/openldap-2.4.42+dfsg/debian/build/servers/slap May 25 06:20:47 helium slapd[14424]: main: TLS init def ctx failed: -1 May 25 06:20:47 helium slapd[14424]: DIGEST-MD5 common mech free May 25 06:20:47 helium slapd[14424]: slapd stopped. May 25 06:20:47 helium slapd[14424]: connections_destroy: nothing to destroy. May 25 06:20:47 helium slapd[14417]: ...fail! May 25 06:20:47 helium systemd[1]: slapd.service: Control process exited, code=exited status=1 May 25 06:20:47 helium systemd[1]: Failed to start LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol). May 25 06:20:47 helium systemd[1]: slapd.service: Unit entered failed state. May 25 06:20:47 helium systemd[1]: slapd.service: Failed with result 'exit-code'. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: slapd 2.4.42+dfsg-2ubuntu3.1 ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8 Uname: Linux 4.4.0-22-generic x86_64 NonfreeKernelModules: nvidia_uvm nvidia ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Wed May 25 06:17:19 2016 InstallationDate: Installed on 2015-05-01 (390 days ago) InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1) SourcePackage: openldap UpgradeStatus: Upgraded to xenial on 2016-04-29 (26 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1585568/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp