I don't know that this fixed it, but I coincidentally had to fix a problem with our SSL certificate, and once I did so, slapd restarted properly.
I had the package ca-certificates installed, and it used to have a file called cacert.org.crt. I had symlinked that to a file in /etc/ssl/certs for use with our cacert-generated SSL certificate for finkdeveloper.net. Unfortunately, the ca-certificates package upgrade replaced that file with 2 files, root.crt and class3.crt so our ssl cert was now a dangling symlink. I control-C'd the upgrade, and had to kill off the slapcat manually. Once I fixed the symlink, the upgrade worked. [EMAIL PROTECTED]:/etc/ssl/certs# ls -la cacert* lrwxrwxrwx 1 root root 52 2007-02-17 18:48 cacert.org.pem -> /usr/share/ca-certificates/cacert.org/cacert.org.crt [EMAIL PROTECTED]:/etc/ssl/certs# cd /usr/share/ca-certificates/cacert.org/ [EMAIL PROTECTED]:/usr/share/ca-certificates/cacert.org# ls -la cacer* ls: cacer*: No such file or directory [EMAIL PROTECTED]:/usr/share/ca-certificates/cacert.org# ls -la total 16 drwxr-xr-x 2 root root 4096 2007-04-02 18:21 . drwxr-xr-x 9 root root 4096 2007-04-02 18:21 .. -rw-r--r-- 1 root root 2151 2007-03-04 06:23 class3.crt -rw-r--r-- 1 root root 2569 2007-03-04 06:23 root.crt [EMAIL PROTECTED]:/usr/share/ca-certificates/cacert.org# cd /etc/ssl/certs/ [EMAIL PROTECTED]:/etc/ssl/certs# sudo rm -rf cacert.org.pem ; sudo ln -s /usr/share/ca-certificates/cacert.org/root.crt cacert.org.pem [EMAIL PROTECTED]:~$ sudo apt-get -f install Reading Package Lists... Done Building Dependency Tree... Done Correcting dependencies... Done The following extra packages will be installed: slapd The following packages will be upgraded: slapd 1 upgraded, 0 newly installed, 0 to remove and 39 not upgraded. 67 not fully installed or removed. Need to get 0B/1174kB of archives. After unpacking 295kB of additional disk space will be used. Do you want to continue? [Y/n] Preconfiguring packages ... (Reading database ... 74357 files and directories currently installed.) Preparing to replace slapd 2.3.30-2 (using .../slapd_2.3.30-5_i386.deb) ... Stopping OpenLDAP: slapd. Dumping to /var/backups/slapd-2.3.30-2: - directory dc=finkdeveloper,dc=net... bdb_db_open: Warning - No DB_CONFIG file found in directory /var/lib/ldap: (2) Expect poor performance for suffix dc=finkdeveloper,dc=net. done. Unpacking replacement slapd ... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]