Hi all,

I'm using openldap 2.4.19 with 1 provider and consumer.  Everything works fine with syncrepl setup.  However, when changed to delta syncrepl, most of the updates can't be updated on consumer.  However,when I do ldapsearch from consumer to provider using same binddn and search filter for accesslog content as defined in the syncrepl statement, access log entries can be retrived.   

Here comes my configuration files.  Would anyone please help?  Sorry for newbie question.  Thanks a lot.

ST Wong


Consumer:

------------------------- cut here -------------------------------
syncrepl rid=005
        provider=ldap://provider1.my.com
        bindmethod=simple
        binddn="cn=replicator,dc=my,dc=com"
        credentials="mysecret"
        retry="60 +"
        searchbase="dc=my,dc=com"
        schemachecking=off
        type=refreshAndPersist
        interval=00:00:00:05
        starttls=yes
        tls_reqcert=never
        tls_cacert=/etc/pki/tls/certs/cacert.pem
        logbase="cn=accesslog"                                          <----
        logfilter="(&(objectClass=auditWriteObject)(reqResult=0))"              <---- replication fails after adding these lines.

        syncdata=accesslog                                                      <----
------------------------- cut here -------------------------------

Provider:
------------------------- cut here -------------------------------
database        bdb
suffix           cn=accesslog
directory       /usr/local/var/openldap-accesslog
rootdn          cn=accesslog
index   default         eq
index   entryUUID,entryCSN,objectClass,reqEnd,reqResult,reqStart

limits dn.exact="cn=replicator,dc=my,dc=com" time.soft=unlimited time.hard=unlimited size.soft=unlimited size.hard=unlimited

overlay syncprov
syncprov-reloadhint TRUE
syncprov-nopresent TRUE

....

database        bdb
suffix          "dc=my,dc=com"
rootdn          "cn=Manager,dc=my,dc=com"
rootpw          mysecret
directory       /usr/local/var/openldap-data

index   entryCSN,entryUUID      eq
index   contextCSN              eq

index   objectClass    eq

overlay syncprov
syncprov-checkpoint 100 10

overlay accesslog
logdb cn=accesslog
logops writes
logsuccess TRUE
logpurge 01+00:00 01+00:00
------------------------- cut here -------------------------------