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
をどの設定でセットアップするかを知るために必要なものです。bdb
hdb
起動が拒否されるslapd
原因をさらに調査するには、デバッグを有効にして実行してみてください。slapd
# slapd -u ldap -g ldap -d 255
これにより、非常に詳細なデバッグ ログが有効になりますstderr
(もちろん、ユーザー名とグループ名を適切に調整する必要があります)。