Hello I have TWO openldap servers (ServerA & ServerB) and recently i upgraded to 2.4.19. Now when I add a record into ServerA, the new record appear inside both ServerA & ServerB, then 20 minutes later, the record will be deleted in both servers. Here is the log that i discover: Nov 4 23:33:48 srr200-001 slapd[28100]: nonpresent_callback: rid=002 nonpresent UUID e73bcd9c-5da0-102e-96f1-8d1c45da731c, dn uid=amyzjkang,ou=users,dc=ygmt,dc=com Nov 4 23:33:48 srr200-001 slapd[28100]: syncrepl_del_nonpresent: rid=002 be_delete uid=amyzjkang,ou=users,dc=ygmt,dc=com (0) Here is my conf file: serverID 1 include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/rfc2307bis.schema include /etc/openldap/schema/yast.schema include /etc/openldap/schema/samba3.schema include /etc/openldap/schema/dnszone.schema include /etc/openldap/schema/ygmt.schema pidfile /var/run/slapd/slapd.pid argsfile /var/run/slapd/slapd.args # Load dynamic backend modules: modulepath /usr/lib/openldap/modules access to attrs=SambaLMPassword,SambaNTPassword by dn="uid=administrator,ou=users,dc=ygmt,dc=com" write by * none access to dn.base="" by * read access to dn.base="cn=Subschema" by * read access to attrs=userPassword,userPKCS12 by self write by * auth access to attrs=shadowLastChange by self write by * read access to * by * read loglevel 16384 TLSCertificateFile /etc/ssl/servercerts/servercert.pem TLSCACertificatePath /etc/ssl/certs/ TLSCertificateKeyFile /etc/ssl/servercerts/serverkey.pem database bdb suffix "dc=ygmt,dc=com" rootdn "uid=administrator,ou=users,dc=ygmt,dc=com" rootpw "12345678pass" directory /var/lib/ldap checkpoint 1024 5 cachesize 10000 index objectClass,uidNumber,gidNumber eq index member,mail eq,pres index cn,displayname,uid,sn,givenname sub,eq,pres index sambaSID eq index sambaPrimaryGroupSID eq index sambaDomainName eq index entryCSN,entryUUID eq index memberUid eq index uniqueMember eq,pres index sambaSIDList eq index sambaGroupType eq overlay memberof syncrepl rid=001 provider=ldap://172.16.2.1 searchbase="dc=ygmt,dc=com" bindmethod=simple binddn="uid=administrator,ou=users,dc=ygmt,dc=com" credentials=12345678pass type=refreshOnly interval=00:00:05:00 retry="20 5 300 +" schemachecking=off sizelimit=unlimited timelimit=unlimited mirrormode on overlay syncprov Both of my server slapd.conf is identical except serverID and the provider=ldap ip address The ldap syncrepl was working previously. Since the upgrade, i can't add any users if the syncrepl is turn on. Now if i want to add a record, I have to manually turn off syncrepl. Then add the user into ServerA, Stop ServerB ldap and remove ldap DB, turn on syncrepl, restart & re sync. How can i fix this issue? Thanks~ Ken Windows Live: Keep your friends up to date with what you do online. Get Windows 7 for only $39.99-CDN College or University students only. This offer ends Jan 3-upgrade now! |