openldap bdb_db_open: 「alock package is unstable」

slapd[28191]: bdb_db_open: alock package is unstable
slapd[28191]: backend_startup_one: bi_db_open failed! (-1)
slapd[28191]: slapd stopped.
slapd[28191]: connections_destroy: nothing to destroy.

こんなエラーが出たのでなんだ?と思ったら、パーミッションが無いだけだった。。debianだとopenldap:openldapの権限になるので、/var/lib/ldap配下のファイルもoepnldap:openldapじゃないとうまくいかない。。。。。

/var/lib/ldap# ls -al
-rw-r--r--  1 root     root          2048 2007-12-15 23:50 alock
-rw-------  1 root     root        200704 2007-12-15 23:50 cn.bdb
-rw-------  1 root     root          8192 2007-12-15 23:50 __db.001

/var/lib/ldap# chown openldap:openldap *
/var/lib/ldap# ls -al
total 11684
-rw-r--r--  1 openldap openldap      2048 2007-12-15 23:50 alock
-rw-------  1 openldap openldap    200704 2007-12-15 23:50 cn.bdb
-rw-------  1 openldap openldap      8192 2007-12-15 23:50 __db.001

About this entry