Full_Name: Pedro RA Version: 2.3.30-5 OS: Debian 4.1.1-21 URL: Submission from: (NULL) (85.139.209.115)
When slapd is starting, and no database exists, slapd creates a new one with the wrong permissions (user:root, group:root) This probably is caused by slapd creating the database before chroot. The before-chroot creation of the database is the bug.
When this happens ldap-delete operations fail with: ldap_delete: Internal (implementation specific) error (80) additional info: entry index delete failed
A working workaround is setting the right permissions to DBD files. In my system (Debian Etch 4.1.1-21, openldap 2.3.30-5) the command is: chmod -r openldap:openldap /var/lib/ldap