[LDAP-Users:396] Re: bdbのエラー

Kenji Kikuchi kenji.kikuti @ ctc-g.co.jp
2009年 1月 14日 (水) 12:18:58 JST


太田さん


こんにちは、菊池です。

> Jan 13 11:10:07 localhost slapd[7703]: bdb(dc=samba,dc=local): unable to join the environment
bdbのリージョンファイル(__db.xxx)の操作時のエラーに起因し、

> Jan 13 11:10:07 localhost slapd[7703]: bdb_db_open: dbenv_open failed: Resource temporarily unavailable (11)
> Jan 13 11:10:07 localhost slapd[7703]: backend_startup: bi_db_open(0) failed! (11)
OpenLDAP側でも、最初(0)のバックエンドDBがオープンできない旨を
レポートしているので、そうゆう解釈が良いのではないでしょうか。

bdb付属のdb_stat(または、slapd_db_stat)コマンドを上手く使うか、
状況を踏まえコードを追えば、もう少し追求できるのかもしれないですね。



oota @ mail.linux.bs1.fc.nec.co.jp wrote:
> 太田@NECです。
> 
> Sambaユーザ会で提供している、Sambaドメイン評価環境を、CentOS4に
> 移していたところ、下記のようなLDAPのエラー(BDB)のエラーが出ました。
> 
> /var/lib/ldap配下を初期化して、データを再ロードしたところ、
> 動き始めましたので、おそらくbdbのデータベースに障害が出ているもの
> と思っています。詳しくは見ていませんが、そういう解釈でよいので
> しょうか。
> 
> 
> Jan 13 11:09:49 localhost slapd[7702]: @(#) $OpenLDAP: slapd 2.2.13 (Jul  2 2008 06:34:51) $    brewbuilder @ hs20-bc2-2.build.redhat.com:/builddir/build/BUILD/openldap-2.2.13/openldap-2.2.13/build-servers/servers/slapd
> Jan 13 11:09:49 localhost slapd[7702]: bdb_initialize: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
> Jan 13 11:09:49 localhost slapd[7702]: bdb_initialize: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
> Jan 13 11:09:49 localhost slapd[7702]: /etc/openldap/slapd.conf: line 36: unknown directive "tool-threads" outside backend info and database definitions (ignored)
> Jan 13 11:09:49 localhost slapd[7702]: bdb_db_init: Initializing BDB database
> Jan 13 11:09:49 localhost slapd[7702]: /etc/openldap/slapd.conf: line 70: unknown directive "dbconfig" inside backend database definition (ignored)
> Jan 13 11:09:49 localhost slapd[7702]: /etc/openldap/slapd.conf: line 77: unknown directive "dbconfig" inside backend database definition (ignored)
> Jan 13 11:09:49 localhost slapd[7702]: /etc/openldap/slapd.conf: line 79: unknown directive "dbconfig" inside backend database definition (ignored)
> Jan 13 11:09:49 localhost slapd[7702]: /etc/openldap/slapd.conf: line 81: unknown directive "dbconfig" inside backend database definition (ignored)
> Jan 13 11:09:49 localhost slapd[7703]: bdb_db_open: dc=samba,dc=local
> Jan 13 11:10:07 localhost slapd[7703]: bdb(dc=samba,dc=local): unable to join the environment
> Jan 13 11:10:07 localhost slapd[7703]: bdb_db_open: dbenv_open failed: Resource temporarily unavailable (11)
> Jan 13 11:10:07 localhost slapd[7703]: backend_startup: bi_db_open(0) failed! (11)
> Jan 13 11:10:07 localhost slapd[7703]: bdb(dc=samba,dc=local): DB_ENV->lock_id_free interface requires an environment configured for the locking subsystem
> Jan 13 11:10:07 localhost slapd[7703]: bdb(dc=samba,dc=local): txn_checkpoint interface requires an environment configured for the transaction subsystem
> Jan 13 11:10:07 localhost slapd[7703]: bdb_db_destroy: txn_checkpoint failed: Invalid argument (22)
> Jan 13 11:10:07 localhost slapd[7703]: slapd stopped.
> Jan 13 11:10:07 localhost slapd[7703]: connections_destroy: nothing to destroy.
> 
> --
> 太田 俊哉@NEC OSS開本 OSS推進センター OSS/LinuxソリューションG(芝.港.東京) 
> (samba-jp/ldap-jp Staff,mutt-j admin,analog-jp/samba-jp postmaster)
> 


-- 
    菊池  研自  (Kenji Kikuchi)



LDAP-Users メーリングリストの案内