Zimbra Failed to start slapd bind(7) failed errno=13 (permission denied) dopo aggiornamento. oppure /opt/zimbra/libexec/zmslapd: line 23: /opt/zimbra/common/libexec/slapd: Permission denied

Dopo aver effettuato l’aggiornamento di zimbra potrebbe uscire il seguente errore

Host zimbra.xxxxxxxxxxxx.it
Starting ldap…Done.
Failed.
Failed to start slapd. Attempting debug start to determine error.
64df1e0d daemon: bind(7) failed errno=13 (Permission denied)
64df1e0d slap_open_listener: failed on ldap://zimbra.xxxxxxxxxxxx.it:389

La soluzione è semplice da utente root lanciare il seguente comando

/opt/zimbra/libexec/zmfixperms --extended --verbose

Se continua a non funzionare è probabile che lo script aggiornato non funzioni correttamente in quanto non esegue ldap con funzioni privilegi di root. In questo caso bisogna editare il file è aggiungere dei parametri

nano /opt/zimbra/bin/ldap
Cercare la riga di avvio di zmzldap e aggiungere “sudo” all’inizio della riga di avvio e “-u zimbra” prima di “-h “${bind_url}”

Una volta fatto questo assicurarsi che in zmsldap sia nei sudoers

cat /etc/sudoers.d/02_zimbra-ldap

Il risultato deve essere

%zimbra ALL=NOPASSWD:/opt/zimbra/libexec/zmslapd

Se non c’è createlo

Buon Lavoro

MAL

Tags: