slapd の起動中にエラーが発生しました

slapd の起動中にエラーが発生しました

CentOS 6.5 マシンで、slapadd新しい LDIF (別のサーバーから) をロードするコマンドを使用して新しいインポートを実行しました。

dc はまったく同じで、以前のロードでは機能していました。2回のロードの間に、データベースをクリーンアップします。rm -f /var/lib/ldap/*

しかし、slapd サービスを起動しようとすると、service slapd start次のエラーが発生します。

Starting slapd:         [FAILED]

どこかにエラー ログがあるかどうかを確認しましたが、見つかりません。

  • フォルダ内に似たよう*ldap*なものはありません*slapd*/var/log
  • /var/lib/ldap内のファイルlog.000000xxxはバイナリです

slapd が正しく起動しない原因を見つける方法はありますか?

答え1

からすべてを削除した場合/var/lib/ldap/、 ファイルが失われると思います。これは、slapd (およびツール) が/データベースDB_CONFIGをどの設定でセットアップするかを知るために必要なものです。bdbhdb

起動が拒否されるslapd原因をさらに調査するには、デバッグを有効にして実行してみてください。slapd

# slapd -u ldap -g ldap -d 255

これにより、非常に詳細なデバッグ ログが有効になりますstderr(もちろん、ユーザー名とグループ名を適切に調整する必要があります)。

関連情報