Yes I did try that. It appears to be an issue with ldap. I see alot of slap issues in the logs:
Apr 20 13:41:07 justice slapd[5132]: <= bdb_equality_candidates: (sambaSIDList) not indexed
Apr 20 13:41:07 justice last message repeated 3 times
Apr 20 13:41:07 justice slapd[5132]: <= bdb_equality_candidates: (sambaSID) not indexed
Apr 20 13:41:07 justice last message repeated 2 times
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (uid) not indexed
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (uid) not indexed
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (memberUid) not indexed
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (uid) not indexed
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (uid) not indexed
Apr 20 13:43:29 justice slapd[5132]: <= bdb_equality_candidates: (memberUid) not indexed
This is what pops up when I run the command from #3:
New certificate file generated
New PEM file generated
All server's certificate files in place
+ mv /etc/postfix/sasl/smtp.key /etc/postfix/sasl/smtp-key.pem
+ mv /etc/postfix/sasl/smtp.cert /etc/postfix/sasl/smtp.pem
+ rm /etc/postfix/sasl/smtp.pem
+ newaliases
+ /usr/share/ebox-usersandgroups/ebox-init-ldap genconfig
+ invoke-rc.d slapd restart
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd.
+ /usr/share/ebox-mail/ebox-mail-ldap update
Cant initialize postfix leaf. at /usr/share/ebox-mail/ebox-mail-ldap line 30.
Cant initialize virtual domains leaf. at /usr/share/ebox-mail/ebox-mail-ldap line 40.
Cant initialize mail alias leaf. at /usr/share/ebox-mail/ebox-mail-ldap line 50.
+ /usr/sbin/postalias /etc/aliases
+ invoke-rc.d ebox mail restart
* Restarting eBox module: mail [ OK ]
+ invoke-rc.d saslauthd restart
* Restarting SASL Authentication Daemon saslauthd [ OK ]
root@justice:/var/log/ebox# sudo /usr/share/ebox-mailfilter/ebox-mailfilter-enable
Stopping amavisd: (not running).
Removing any system startup links for /etc/init.d/amavis ...
* Foreground specified, but daemon not found
Removing any system startup links for /etc/init.d/clamav-daemon ...
Removing any system startup links for /etc/init.d/clamav-freshclam ...
Stopping SpamAssassin Mail Filter Daemon: No /usr/bin/perl found running; none killed.
spamd.
Removing any system startup links for /etc/init.d/spamassassin ...
The user `clamav' is already a member of `amavis'.
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/HTML/Mason/Component/Subcomponent.pm line 34.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/HTML/Mason/Component/Subcomponent.pm line 34.
Have you tried what I suggested in reply #3?
That won't nuke your users. Just in case you can do a quick backup by executing
sudo slapcat > ldapbak.diff