Hi, I have openldap-server-2.3.43, as shipped with OpenBSD 4.4/i386, under 'runit' in a slave configuration for replication via syncrepl from a master server, which is openldap-server-2.3.33p1-bdb. The servers are mostly idle, processing between 0 and perhaps 2 requests per second, but mostly 0 requests per second.
I have configured TLS, although it gives me some problem that I still need to figure out (complaining about a self-signed certificate, when there's only the CA certificate actually self-signed), but the most annoying thing is that it does not stop. To wit: # sv stop openldap # tail /var/log/openldap/current ... @40000000498c1a0437c1d39c daemon: shutdown requested and initiated. @40000000498c1a0437ccd01c slapd shutdown: waiting for 2 threads to terminate # It stays this way for more than 10 minutes (forever?). I can only use force to kill the server, but then I get a message about possibly inconsistent data at the next restart (and no good idea about how to repair it, with ldbm). In that case, I have no better idea than to delete the database, and to start over. Any ideas about how to fix this problem are most welcome! Kind regards, --Toni++
