slapd nie czyta bazy po restarcie :(
Sytuacja jest taka: ładuję pliki z danymi (*.ldif) do bazy
za pomocą ldapadd. Wszytko wygląda OK. Demon odpowiada na
zapytania ldapsearch. Niestety, po restarcie przestaje
widzieć te dane i zachowuje się, jakby baza była pusta.
Pliki oczywiście istnieją.
Ktoś ma jakiś pomysł na dokładniejszą diagnozę i rozwiązanie
problemu?
--- slapd.conf ---
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
include /etc/ldap/schema/openldap.schema
schemacheck on
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
replogfile /var/lib/ldap/replog
loglevel 4
database ldbm
suffix "dc=sprjp2,dc=edu,dc=pl"
rootdn "cn=root,dc=sprjp2,dc=edu,dc=pl"
rootpw {MD5}XXXXXXXXXXXXXXXXXXXXXXXX
directory "/var/lib/ldap"
index objectClass,uid,uidNumber,gidNumber eq
index cn,mail,surname,givenname eq,subinitial
lastmod on
include /etc/ldap/slapd-access.conf
--- slapd-access.conf ---
access to dn=".*,dc=sprjp2,dc=edu,dc=pl" attr=userPassword
by dn="cn=root,dc=sprjp2,dc=edu,dc=pl" write
by self write
by * auth
access to dn=".*,dc=sprjp2,dc=edu,dc=pl" attr=mail
by dn="cn=root,dc=sprjp2,dc=edu,dc=pl" write
by self write
by * auth
access to dn=".*,ou=People,dc=sprjp2,dc=edu,dc=pl"
by self write
by * read
access to dn=".*,dc=sprjp2,dc=edu,dc=pl"
by self write
by * read
-------------------------
W logach nie ma właściwie nic. :( Zainstalowane oprogramowanie:
midas@pulsar:~$ dpkg -l | egrep "(slapd|ldap)"
ii ldap-utils 2.0.23-6 OpenLDAP utilities.
ii libldap2 2.0.23-6 OpenLDAP libraries.
ii libnss-ldap 186-1 NSS module for using LDAP as a naming servic
ii libpam-ldap 140-1 Pluggable Authentication Module allowing LDA
ii slapd 2.0.23-6 OpenLDAP server (slapd).
Dystrybucja 'stable'.
Będę bardzo wdzięczny za wszelkie rady i sugestie.
Pozdrawiam
Orr
Reply to: