quarta-feira, 15 de abril de 2015

Erro OpenLdap

Depois de uma queda de energia, o OpenLdap não estava funcionado corretamente. Ao reiniciar o serviço a seguinte mensagem e erro era mostrada:

Parando o slapd:                                           [  OK  ]
Conferindo arquivos de configuração para slapd:  bdb_db_open: uncle an shutdown detected; attempting recovery.
bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered.
config file testing succeeded

Para corrigir esse problema, execute o comando abaixo (eu não precisei, mas faça um backup do diretório do LDAP por via das dúvidas):

slapd_db_recover -v -h /var/lib/ldap/

Depois reinicie o serviço, se a mensagem abaixo for mostrada, o erro foi corrigido:

Parando o slapd:                                           [  OK  ]
Conferindo arquivos de configuração para slapd:  config file testing succeeded [  OK  ]
Iniciando slapd:                                           [  OK  ]