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

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

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

dc はまったく同じで、以前のロードで作業しています。ロード間でデータベースをクリーンアップします。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(もちろん、ユーザー名とグループ名を適切に調整する必要があります)。

おすすめ記事