so I followed this guide: https://help.ubuntu.com/11.04/serverguide/C/openldap-server.html

to install and configure ldap but then I discoverd both phpLDAPadmin and Luma and have decided to rebuild my tree from scratch using one of those tools. However Im not sure how to completely remove LDAP now. I can remove it using apt-get, but if I attempt to reinstall it and login using phpLDAPadmin it seems that it's still looking for older authentication and gives me a credential error

  • Might also need to remove /var/lib/ldap
    – Jon
    Commented Jul 31, 2021 at 11:26

4 Answers 4


A simple sudo dpkg-reconfigure slapd should perform the task.

  • I mucked up my ldap configuration and this worked for me.
    – nerak99
    Commented Sep 8, 2015 at 8:36
apt-get remove --purge package

apt-get remove [--purge] Removes and any packages that depend on it. --purge specifies that packages should be purged

The difference between remove and purge is that while remove only deletes data and executables, purge also deletes all configuration files in addition.

  • if you manually add file to ldap configuration directory, you should issue an addition command: rm -rf /etc/ldap Commented Apr 17, 2013 at 10:55

If you only want to remove the LDAP content, you can delete /var/lib/ldap/*. Please remember to keep the DB_CONFIG (if existing) file in this directory since it is important for performance tuning of the DB backend.


If you get into the error of

slapd is broken or not fully installed

then you might try

$ mv /var/lib/dpkg/info/slapd.* /tmp/
$ dpkg --remove --force-remove-reinstreq slapd
$ dpkg --purge slapd

As suggested here.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .