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

(ITS#3476) No entries replicated with syncrepl (refreshOnly)



Full_Name: Darren Gamble
Version: 2.2.20
OS: Linux (2.6.9, Fedora Core 2)
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (204.209.213.235)


Fresh install of OpenLDAP 2.2.20 on a provider and consumer server, both Fedora
Core 2.  Cleaned out database directories, save for DB_CONFIG file.

slapadd'd ldif into provider, chown files, start server.  Server runs fine,
queries fine, etc.  ldif has a few thousand entries in it.

Configure consumer server for refreshOnly syncrepl, start server.

No entries get replicated at all.  Consumer log looks as follows:


Jan 10 10:25:21 dgamble-laptop slapd[22023]: @(#) $OpenLDAP: slapd 2.2.20 (Jan 
7 2005 10:25:40) $ ^Idgamble@dgamble.eng.shaw.ca:/home/dgamble/rpm/BUILD/openldap-2.2.20/openldap-2.2.20/build-servers/servers/slapd
Jan 10 10:25:21 dgamble-laptop slapd[22023]: bdb_back_initialize: Sleepycat
Software: Berkeley DB 4.2.52: (December  3, 2003)
Jan 10 10:25:21 dgamble-laptop slapd[22023]: bdb_back_initialize: Sleepycat
Software: Berkeley DB 4.2.52: (December  3, 2003)
Jan 10 10:25:21 dgamble-laptop slapd[22023]: bdb_db_init: Initializing BDB
database
Jan 10 10:25:22 dgamble-laptop slapd[22024]: slapd starting
Jan 10 10:25:22 dgamble-laptop slapd[22024]: null_callback : error code 0x32
Jan 10 10:25:41 dgamble-laptop last message repeated 51090 times
Jan 10 10:25:41 dgamble-laptop slapd[22024]: cookie will be non-persistent

Note the large number of error messages.  DB dir looks like:


[root@dgamble-laptop ldap]# ls -l
total 144
-rw-------  1 ldap ldap    16384 Jan 10 10:25 __db.001
-rw-------  1 ldap ldap 65544192 Jan 10 10:25 __db.002
-rw-------  1 ldap ldap    98304 Jan 10 10:25 __db.003
-rw-------  1 ldap ldap   450560 Jan 10 10:25 __db.004
-rw-------  1 ldap ldap    24576 Jan 10 10:25 __db.005
-rw-r--r--  1 root root      137 Dec 20 14:48 DB_CONFIG
-rw-------  1 ldap ldap     8192 Jan 10 10:25 dn2id.bdb
-rw-------  1 ldap ldap    32768 Jan 10 10:25 id2entry.bdb
-rw-------  1 ldap ldap    42313 Jan 10 10:25 log.0000000001

... which does not appear to change at all as the server is running.  Relevant
syncrepl configuration on consumer:

syncrepl rid=123
        provider=ldap://A.B.C.D:389
        type=refreshOnly
        interval=00:00:05:00
        searchbase="o=Shaw Cablesystems,c=CA"
        scope=sub
        schemachecking=on
        updatedn="cn=admin,o=Shaw Cablesystems,c=CA"
        bindmethod=simple
        binddn="cn=admin,o=Shaw Cablesystems,c=CA"
        credentials=xxxxxxxx

Shut down consumer server, run slapcat.  No output.

2.2.19 consumer works fine (well, aside from other bugs).  Tried 2.2.20 consumer
against 2.2.19 provider, same problem observed.

Please let us know if you need any additional information.