Hi all,My adventure with LDAP lasts a few months, and I came to the topic of replication,namely multiple-master replication.cn = config is replicated perfectly, but the schema, say, dc = example, dc = com does not want to: (.I have two servers slap1 and slap2I have a standard installation##Server slap1whezzy debian 64bitapt-get install-y slapd ldap-utilsadded my schemeldapadd-Y EXTERNAL-H ldapi :///-f $ CURRENT / memberof.ldifldapadd-Y EXTERNAL-H ldapi :///-f $ CURRENT / refint.ldif# Add "ldap :/ / ldap1 / in /etc/default/slapdsed-i "/^ SLAPD_SERVICES/s/=[^]*/=\"ldap:\/\/slap1\//'/etc/default/slapdldapmodify-Y EXTERNAL-H ldapi :/ / /-f replica1.ldifwhere replica1.ldif (replication configuration)::dn: cn=configchangetype: modifyadd: olcServerIDolcServerID: 1dn: cn=module{0},cn=configchangetype: modifyadd: olcModuleLoadolcModuleLoad: {1}syncprov.ladn: olcDatabase={0}config,cn=configchangetype: modifyadd: olcRootPW#only for testsolcRootPW: 123dn: cn=configchangetype: modifyreplace: olcServerIDolcServerID: 1 ldap://slap1/olcServerID: 2 ldap://slap2/dn: olcOverlay=syncprov,olcDatabase={0}config,cn=configchangetype: addobjectClass: olcOverlayConfigobjectClass: olcSyncProvConfigolcOverlay: syncprovdn: olcDatabase={0}config,cn=configchangetype: modifyadd: olcSyncReplolcSyncRepl: rid=001 provider=ldap://slap1/ binddn="cn=admin,cn=config"bindmethod=simple credentials=123searchbase="cn=config" type=refreshAndPersistretry="5 5 300 5" timeout=1olcSyncRepl: rid=002 provider=ldap://slap2/ binddn="cn=admin,cn=config"bindmethod=simple credentials=123searchbase="cn=config" type=refreshAndPersistretry="5 5 300 5" timeout=1-add: olcMirrorModeolcMirrorMode: TRUEThis same scenario takes on a server slap2 (the name change slap1 -> slap2)where replica2.ldif (replication configuration only servers slap2) :dn: cn=configchangetype: modifyadd: olcServerIDolcServerID: 2dn: cn=module{0},cn=configchangetype: modifyadd: olcModuleLoadolcModuleLoad: {1}syncprov.ladn: olcDatabase={0}config,cn=configchangetype: modify#only for testsadd: olcRootPWolcRootPW: 123dn: cn=configchangetype: modifyreplace: olcServerIDolcServerID: 1 ldap://slap1/olcServerID: 2 ldap://slap2/dn: olcOverlay=syncprov,olcDatabase={0}config,cn=configchangetype: addobjectClass: olcOverlayConfigobjectClass: olcSyncProvConfigolcOverlay: syncprovdn: olcDatabase={0}config,cn=configchangetype: modifyadd: olcSyncReplolcSyncRepl: rid=001 provider=ldap://slap1/ binddn="cn=admin,cn=config"bindmethod=simple credentials=123searchbase="cn=config" type=refreshAndPersistretry="5 5 300 5" timeout=1olcSyncRepl: rid=002 provider=ldap://slap2/ binddn="cn=admin,cn=config"bindmethod=simple credentials=123searchbase="cn=config" type=refreshAndPersistretry="5 5 300 5" timeout=1-add: olcMirrorModeolcMirrorMode: TRUEand it works , the whole configuration is replicated .Now I want ( I'm trying to add a replication scheme . )Adds only one server , eg slap2 :ldapmodify - Y EXTERNAL -H ldapi :/ / / -f rep_schema.ldifwhere rep_schema.ldif :# add replica schemadn: olcDatabase={1}hdb,cn=configchangetype: modifyreplace: olcRootPWolcRootPW: 123-replace: olcRootDNolcRootDN: cn=admin,dc=example,dc=comdn: olcDatabase={1}hdb,cn=configchangetype: modifyadd: olcLimitsolcLimits: dn.exact="cn=admin,dc=example,dc=com" time.soft=unlimitedtime.hard=unlimited size.soft=unlimited size.hard=unlimited-add: olcSyncReplolcSyncRepl: rid=004 provider=ldap://ldap1/ binddn="cn=admin,dc=example,dc=com"bindmethod=simple credentials="123"searchbase="dc=example,dc=com"starttls=nofilter="(objectclass=*)"attrs="*,+" scope=subschemachecking=oftype=refreshAndPersist interval=00:00:00:10 retry="5 5 10 5" timeout=1olcSyncRepl: rid=005 provider=ldap://ldap2/ binddn="cn=admin,dc=example,dc=com"bindmethod=simple credentials="123"searchbase="dc=example,dc=com"starttls=nofilter="(objectclass=*)"attrs="*,+" scope=subschemachecking=offtype=refreshAndPersist interval=00:00:00:10 retry="5 5 10 5" timeout=1-add: olcDbIndexolcDbIndex: entryUUID eq-add: olcDbIndexolcDbIndex: entryCSN eq-add: olcMirrorModeolcMirrorMode: TRUEdn: olcOverlay=syncprov,olcDatabase={1}hdb,cn=configchangetype: addobjectClass: olcOverlayConfigobjectClass: olcSyncProvConfigolcOverlay: syncprovConfiguration replicates and the end, schema does not replicate.If you try to replicate one of the servers are in the logs I see:Dec 15 23:44:48 slap1 slapd[4496]: do_syncrepl: rid=004 rc -1 quittingDec 15 23:44:48 slap1 slapd[4496]: slap_client_connect: URI=ldap://ldap2/ DN="cn=admin,dc=example,dc=com" ldap_sasl_bind_s failed (-1)Dec 15 23:44:48 slap1 slapd[4496]: do_syncrepl: rid=005 rc -1 retryingDec 15 23:44:58 slap1 slapd[4496]: =>do_syncrepl rid=005Dec 15 23:44:58 slap1 slapd[4496]: slap_client_connect: URI=ldap://ldap2/ DN="cn=admin,dc=example,dc=com" ldap_sasl_bind_s failed (-1)Dec 15 23:44:50 slap2 slapd[4456]: do_syncrepl: rid=004 rc -1 retryingDec 15 23:44:54 slap2 slapd[4456]: =>do_syncrepl rid=005Dec 15 23:44:54 slap2 slapd[4456]: slap_client_connect: URI=ldap://ldap2/ DN="cn=admin,dc=example,dc=com" ldap_sasl_bind_s failed (-1)Dec 15 23:44:54 slap2 slapd[4456]: do_syncrepl: rid=005 rc -1 quittingDec 15 23:45:00 slap2 slapd[4456]: =>do_syncrepl rid=004Dec 15 23:45:00 slap2 slapd[4456]: slap_client_connect: URI=ldap://ldap1/ DN="cn=admin,dc=example,dc=com" ldap_sasl_bind_s failed (-1)from server slap2 to search slap1:ldapsearch -x -D cn=admin,dc=example,dc=com-H ldap://slap1/ -b dc=example,dc=com -w 123 (working)from server slap1 to search slap2:ldapsearch -x -D cn=admin,dc=example,dc=com-H ldap://slap2/ -b dc=example,dc=com -w 123 (working)I'm out of ideas...user : DN="cn=admin,dc=example,dc=com" is created automatically when I install slapdCan anyone have any suggestions or experience with this problem.For all, thank you in advance.Muniek