Hi,
I am a LDAP newbie. I am trying to set up LDAP producer and consumer. The producer cannot start when I include the overlay syncprov. I get the following when I debug and the server stops. Can any say, what is going wrong here?
I see that there is module syncprov.la in the path given by "modulepath".
Thanks in advance,
Imran
slapd init: initiated server. slap_sasl_init: initialized! bdb_back_initialize: initialize BDB backend bdb_back_initialize: Berkeley DB 4.6.21: (September 27, 2007) hdb_back_initialize: initialize HDB backend hdb_back_initialize: Berkeley DB 4.6.21: (September 27, 2007) bdb_db_init: Initializing BDB database
dnPrettyNormal: <o=example>
<<< dnPrettyNormal: <o=example>, <o=example>
dnPrettyNormal: <cn=root, o=example>
<<< dnPrettyNormal: <cn=root,o=example>, <cn=root,o=example> overlay "syncprov" not found slapd destroy: freeing system resources. slapd stopped.
-------------------------------------------------------------------------- producer slapd.conf ---------------------------------------------------------------------------- include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/inetorgperson.schema include /u/hello/local.schema
pidfile /tmp/imran-slapd.pid argsfile /tmp/imran-slapd.args loglevel 0
modulepath /usr/local/openldap-2.4/libexec/openldap moduleload back_bdb.la moduleload syncprov.la
access to dn.base="" by * read access to dn.base="cn=Subschema" by * read access to * by self write by users read by anonymous auth by dn="cn=replica,o=example" read
database bdb suffix "o=deshaw" readonly off rootdn "cn=root, o=example"
rootpw secret lastmod on directory /var/openldap-data/pid1 index objectClass,entryCSN,entryUUID eq
overlay syncprov syncprov-checkpoint 10 5 syncprov-sessionlog 100
----------------------------------------------------------------------- Consumer slapd.conf --------------------------------------------------------------------------
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/inetorgperson.schema include /u/hello/local.schema
pidfile /tmp/imran-slapd-slave.pid argsfile /tmp/imran-slapd-slave.args loglevel 0
database bdb suffix "o=example" readonly off rootdn "cn=replica, o=example"
index default pres,eq index objectClass,entryCSN,entryUUID eq
syncrepl rid=1 provider=ldap://127.0.0.1:3089 type=refreshAndPersist searchbase="o=example" filter="(objectClass=*) scope=sub attrs="" schemachecking=off updatedn="cn=replica,o=example" bindmethod=simple binddn="cn=replica,o=example" credentials="secret"
updateref ldap:/127.0.0.1:3089