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