我试图在我的机器上configurationslapd,我不断收到这个错误。 有时我可以使用db7.7_recover来恢复,但并不总是如此。 我看到这个问题,如果slapd deamon因为任何原因被杀害。
DB不应该能够处理这些故障吗? 有没有可以向BDB申请的补丁?
root@anurag-desktop:/etc/ldap# slapd -d 256 -f /etc/ldap/slapd.sssc.conf & [1] 4820 root@anurag-desktop:/etc/ldap# @(#) $OpenLDAP: slapd 2.4.21 (Dec 19 2011 15:40:04) $ buildd@allspice:/build/buildd/openldap-2.4.21/debian/build/servers/slapd /etc/ldap/slapd.sssc.conf: line 22: rootdn is always granted unlimited privileges. /etc/ldap/slapd.sssc.conf: line 26: rootdn is always granted unlimited privileges. bdb_db_open: database "dc=sssc,dc=org": unclean shutdown detected; attempting recovery. bdb(dc=sssc,dc=org): /usr/local/var/slapd-logs: Permission denied bdb(dc=sssc,dc=org): PANIC: Permission denied bdb(dc=sssc,dc=org): unable to join the environment bdb_db_open: database "dc=sssc,dc=org" cannot be recovered, err -30974. Restore from backup! bdb(dc=sssc,dc=org): txn_checkpoint interface requires an environment configured for the transaction subsystem bdb_db_close: database "dc=sssc,dc=org": txn_checkpoint failed: Invalid argument (22). backend_startup_one (type=bdb, suffix="dc=sssc,dc=org"): bi_db_open failed! (-30974) bdb_db_close: database "dc=sssc,dc=org": alock_close failed slapd stopped.
我倾倒使用db4.7_logfile的日志文件,我不知道什么调用失败的权限。
任何指针?