If I use aa-complain to (hopefully) remove any problems caused by apparmor, I still see the same problem:
$ sudo apt-get purge slapd <snip> $ sudo rm -rf /var/lib/ldap/ $ sudo rm -rf /var/lib/slapd/ $ sudo apt-get install slapd $ sudo aa-complain /usr/sbin/slapd Setting /usr/sbin/slapd to complain mode. $ tail /var/log/syslog Jun 2 02:39:53 fitpc kernel: [10792.499186] type=1400 audit(1401673193.818:187): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/slapd" pid=16686 comm="apparmor_parser" $ sudo service slapd restart $ tail /var/log/syslog Jun 2 02:40:15 fitpc slapd[16652]: daemon: shutdown requested and initiated. Jun 2 02:40:15 fitpc slapd[16652]: slapd shutdown: waiting for 0 operations/tasks to finish Jun 2 02:40:15 fitpc slapd[16652]: slapd stopped. Jun 2 02:40:15 fitpc slapd[16749]: @(#) $OpenLDAP: slapd (Ubuntu) (Mar 17 2014 21:20:08) $#012#011buildd@aatxe:/build/buildd/openldap-2.4.31/debian/build/servers/slapd Jun 2 02:40:15 fitpc kernel: [10814.600456] type=1400 audit(1401673215.917:188): apparmor="ALLOWED" operation="open" profile="/usr/sbin/slapd" name="/usr/share/p11-kit/modules/" pid=16749 comm="slapd" requested_mask="r" denied_mask="r" fsuid=119 ouid=0 Jun 2 02:40:15 fitpc kernel: [10814.600643] type=1400 audit(1401673215.917:189): apparmor="ALLOWED" operation="open" profile="/usr/sbin/slapd" name="/usr/share/p11-kit/modules/p11-kit-trust.module" pid=16749 comm="slapd" requested_mask="r" denied_mask="r" fsuid=119 ouid=0 Jun 2 02:40:15 fitpc kernel: [10814.600916] type=1400 audit(1401673215.917:190): apparmor="ALLOWED" operation="file_mmap" profile="/usr/sbin/slapd" name="/usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so" pid=16749 comm="slapd" requested_mask="m" denied_mask="m" fsuid=119 ouid=0 Jun 2 02:40:15 fitpc slapd[16750]: slapd starting $ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/db.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 adding new entry "olcDatabase={1}hdb,cn=config" modifying entry "olcDatabase={-1}frontend,cn=config" modifying entry "olcDatabase={0}config,cn=config" modifying entry "olcDatabase={0}config,cn=config" andy@fitpc:~$ tail /var/log/syslog Jun 2 02:40:43 fitpc slapd[16750]: hdb_db_open: database "dc=balaam,dc=com": unclean shutdown detected; attempting recovery. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openldap in Ubuntu. https://bugs.launchpad.net/bugs/1325446 Title: Database corrupted during ldapadd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1325446/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs