[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#6940) issues reading the db directory since 2.4.25



Full_Name: Tyler Gates
Version: 2.4.25
OS: Ubuntu 10.04.2 LTS
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (24.106.216.17)


Ever since updating to OpenLDAP 2.4.25, I've been experiencing what seems to be
read issues on the directory database. I get non-responsive queries and messages
complaining about DB_CONFIG not being found even though these files are
obviously being created by slapd without issues during startup:

root@directory-proxy2:/var/lib/ldap# rm -rf /var/lib/ldap/*
root@directory-proxy2:/var/lib/ldap# ls -la /var/lib/ldap/
total 8
drwxr-x---  2 openldap openldap 4096 2011-05-11 09:28 .
drwxr-xr-x 44 root     root     4096 2011-03-25 12:47 ..
root@directory-proxy2:/var/lib/ldap# service slapd start
 * Starting OpenLDAP slapd
   ...done.
root@directory-proxy2:/var/lib/ldap# ls -la /var/lib/ldap/
total 10380
drwxr-x---  2 openldap openldap     4096 2011-05-11 09:28 .
drwxr-xr-x 44 root     root         4096 2011-03-25 12:47 ..
-rw-r--r--  1 openldap openldap     4096 2011-05-11 09:28 alock
-rw-------  1 openldap openldap    24576 2011-05-11 09:28 __db.001
-rw-------  1 openldap openldap   843776 2011-05-11 09:28 __db.002
-rw-------  1 openldap openldap 13115392 2011-05-11 09:28 __db.003
-rw-------  1 openldap openldap  2359296 2011-05-11 09:28 __db.004
-rw-------  1 openldap openldap   540672 2011-05-11 09:28 __db.005
-rw-------  1 openldap openldap    32768 2011-05-11 09:28 __db.006
-rw-r--r--  1 openldap openldap      120 2011-05-11 09:28 DB_CONFIG
-rw-------  1 openldap openldap     8192 2011-05-11 09:28 dn2id.bdb
-rw-------  1 openldap openldap    32768 2011-05-11 09:28 id2entry.bdb
-rw-------  1 openldap openldap 10485760 2011-05-11 09:28 log.0000000001

root@directory-proxy2:/var/lib/ldap# tail -n100 /var/log/slapd.log |grep
DB_CONFIG
May 11 09:28:34 directory-proxy2 slapd[7266]: hdb_db_open: warning - no
DB_CONFIG file found in directory /var/lib/ldap: (14).#012Expect poor
performance for suffix "dc=castlebranch,dc=com".



Fine. So now that DB_CONFIG obviously exists, I restart slapd:


root@directory-proxy2:/var/lib/ldap# service slapd restart
 * Stopping OpenLDAP slapd
   ...done.
 * Starting OpenLDAP slapd
   ...done.
root@directory-proxy2:/var/lib/ldap# ls -la /var/lib/ldap/
total 10380
drwxr-x---  2 openldap openldap     4096 2011-05-11 09:30 .
drwxr-xr-x 44 root     root         4096 2011-03-25 12:47 ..
-rw-r--r--  1 openldap openldap     4096 2011-05-11 09:30 alock
-rw-------  1 openldap openldap    24576 2011-05-11 09:30 __db.001
-rw-------  1 openldap openldap   843776 2011-05-11 09:30 __db.002
-rw-------  1 openldap openldap 13115392 2011-05-11 09:30 __db.003
-rw-------  1 openldap openldap  2359296 2011-05-11 09:30 __db.004
-rw-------  1 openldap openldap   540672 2011-05-11 09:30 __db.005
-rw-------  1 openldap openldap    32768 2011-05-11 09:30 __db.006
-rw-r--r--  1 openldap openldap      120 2011-05-11 09:28 DB_CONFIG
-rw-------  1 openldap openldap     8192 2011-05-11 09:28 dn2id.bdb
-rw-------  1 openldap openldap    32768 2011-05-11 09:28 id2entry.bdb
-rw-------  1 openldap openldap 10485760 2011-05-11 09:30 log.0000000001
root@directory-proxy2:/var/lib/ldap# tail -n100 /var/log/slapd.log |grep
DB_CONFIG
May 11 09:30:08 directory-proxy2 slapd[7297]: hdb_db_open: warning - no
DB_CONFIG file found in directory /var/lib/ldap: (14).#012Expect poor
performance for suffix "dc=castlebranch,dc=com".


As you can it still complains that DB_CONFIG does not exist when it obviously
does and is owned correctly:
root@directory-proxy2:/var/lib/ldap# ps aux |grep slapd
openldap  7297  0.0  0.5  56248  5928 ?        Ssl  09:30   0:00 /usr/sbin/slapd
-h ldap:/// ldapi:/// ldaps:/// -g openldap -u openldap -F /etc/ldap/slapd.d


Any help would be appreciated.