Ошибка при запуске slapd

Ошибка при запуске slapd

На моей машине CentOS 6.5 я только что выполнил новый импорт с помощью slapaddкоманды загрузки нового LDIF (с другого сервера).

Значения dc точно такие же, и это работало с предыдущей загрузкой. Между двумя загрузками я очищаю базу данных с помощьюrm -f /var/lib/ldap/*

Но теперь при попытке запустить службу slapd service slapd startя получаю эту ошибку:

Starting slapd:         [FAILED]

Я проверил, есть ли где-нибудь журнал ошибок, но не могу его найти:

  • Ничего похожего *ldap*или *slapd*в /var/logпапке
  • Файлы log.000000xxxв /var/lib/ldap выглядят как двоичные файлы

Есть ли способ выяснить причину, по которой slapd не запускается должным образом?

решение1

Если вы удалили все из /var/lib/ldap/, то, я полагаю, вы потеряете DB_CONFIGфайл, который необходим slapd (и инструментам), чтобы знать, с какими параметрами настраивать bdb/ hdbбазы данных.

Попробуйте запустить slapdс включенной отладкой, чтобы более подробно изучить причину slapdотказа запуска:

# slapd -u ldap -g ldap -d 255

Это позволит вести очень подробное отладочное журналирование stderr(конечно, вам придется соответствующим образом настроить имя пользователя и группы).

Связанный контент