CentOS5.3マシンでopenldapを設定しています。 LDAPサービスを開始すると、次の例外が発生します。
Slapdの構成ファイルをチェックしています:bdb_db_open:alockパッケージが不安定ですbackend_startup_one:bi_db_openが失敗しました! (-1)slap_startupが失敗しました(テストは-uスイッチを使用して成功します)[失敗]
これは多くの場合、実際のdbファイルに対する不正なアクセス許可が原因です。Centosのopenldapがそれらをどこに保持しているかわかりません(/ var/lib/ldapなどだと思いますが)。slapdが実行されるユーザーにアクセス権があることを確認してください。 。
それが問題ではない場合は、straceを使用して実行してみます(存在する場合)エラーが発生します。
別のアプローチは、db_verify/db_recoverを使用して、必要に応じてdbを検証および回収することです。