ถ้าในกรณี ทำการ restart service ldap แล้วเกิด error คล้ายๆ ข้างล่างนี้
[root@ldap00 ldap]# tail -f /var/log/slapd.log
Oct 30 14:07:06 ldap00 slapd[4571]: config_build_entry: "olcDatabase={1}bdb"
Oct 30 14:07:06 ldap00 slapd[4571]: backend_startup_one: starting "dc=ntt,dc=co,dc=th"
Oct 30 14:07:06 ldap00 slapd[4571]: bdb_db_open: dc=ntt,dc=co,dc=th
Oct 30 14:07:06 ldap00 slapd[4571]: bdb_db_open: alock package is unstable
Oct 30 14:07:06 ldap00 slapd[4571]: backend_startup_one: bi_db_open failed! (-1)
Oct 30 14:07:06 ldap00 slapd[4571]: slapd shutdown: initiated
Oct 30 14:07:06 ldap00 slapd[4571]: ====> bdb_cache_release_all
Oct 30 14:07:06 ldap00 slapd[4571]: slapd destroy: freeing system resources.
Oct 30 14:07:06 ldap00 slapd[4571]: slapd stopped.
Oct 30 14:07:06 ldap00 slapd[4571]: connections_destroy: nothing to destroy.
ให้ทำการ move file alock ใน /var/lib/ldap/alock ออกไปเป็นไฟล์อื่นก่อน แล้วทำการ recover 1 รอบครับ
#cd /var/lib/ldap
#mv alock alock.ori
#/usr/sbin/slapd_db_recover
#/etc/init.d/ldap restart