date: 2006-09-18 15:30:49+00:00

openldap not listening on port 389

categories: - LDAP - Linux

For some reason openldap stopped running and listening on port 389 after our server had a problem...

The database files (BDB type) were actually corrupted...

This is how to fix the issue and recover the DB :

  • install db4-utils (under RedHat)
  • cd /var/lib/ldap (or whatever directory in which the DB files are located)
  • /etc/init.d/ldap stop
  • run /usr/sbin/slapd_db_recover in the directory
  • /etc/init.d/ldap start

The server was up again after fixing the DB