I tried this , however unfortunately did not help in my case. I am still trying to figure out through some hit and trial and am sure this would be something silly as I have almost followed everything per the documentation.
Will post back if I find something.. Hopefully I will :) On Tue, Mar 17, 2015 at 5:26 AM, Brendan Kearney <[email protected]> wrote: > On Mon, 2015-03-16 at 13:24 -0400, brendan kearney wrote: > > Thank you for validating my complaint. > > > > The trick to this is "string matching", not putting the same name in > > both places. I have played around with several different configs and > > finally got it working. I think the trailing slashes were what got > > things working for me. I am not in front of my setup right now, but > > will reply later today when I am. > > > > On Mar 16, 2015 12:39 PM, "Divya Vikraman" > > <[email protected]> wrote: > > Hi, > > > > > > I am using openldap 2.4.39 version and trying to set up multi > > master replication. > > > > > > This is my configuration > > > > ServerID 1 "ldap://ldap1-test.com" > > ServerID 2 "ldap://ldap2-test.com" > > > > overlay syncprov > > syncprov-checkpoint 10 1 > > syncprov-sessionlog 100 > > > > syncrepl rid=1 > > provider="ldap://ldap1-test.com" > > > > binddn="uid=replication,ou=People,dc=ldap,dc=nqa,dc=test,dc=com" > > bindmethod=simple > > credentials="xyzabc" > > searchbase="dc=ldap,dc=nqa,dc=test,dc=com" > > type=refreshAndPersist > > interval=00:00:00:10 > > retry="5 10 60 +" > > timeout=1 > > schemachecking=off > > scope=sub > > > > syncrepl rid=2 > > provider="ldap://ldap2-test.com" > > > > binddn="uid=replication,ou=People,dc=ldap,dc=nqa,dc=test,dc=com" > > bindmethod=simple > > credentials="xyzabc" > > searchbase="dc=ldap,dc=nqa,dc=test,dc=com" > > type=refreshAndPersist > > interval=00:00:00:10 > > retry="5 10 60 +" > > timeout=1 > > schemachecking=off > > scope=sub > > > > MirrorMode on > > > > > > > > I have put the below entries in /etc/default/slap > > > > > > on server 1 > > SLAPD_SERVICES="ldapi:// ldap://ldap1-test.com" > > > > > > and server 2 > > SLAPD_SERVICES="ldapi:// ldap://ldap2-test.com" > > > > > > > > After this I am not able to start the service and when I do a > > slapd -d sync , I get the error "read_config: no serverID / > > URL match found" > > > > > > > > I have seen a similar issue posted in an earlier thread but > > could not find a solution. > > > > > > > > Thanks, > > > > > > Divya > > > > > > an ldapsearch shows these lines (note, no quotes around the ldap URL): > > olcServerID: 1 ldap://192.168.88.1 > olcServerID: 2 ldap://192.168.88.2 > > i am running fedora 20, and /etc/sysconfig/slapd has the line: > > SLAPD_URLS="ldapi:/// ldap://192.168.88.1" > > the undocumented nature of this causes a lot of consternation, but > strangely there is no one else offering insight to this. Thus, we are > left to our wild @$$ guessing. > > i believe the quotes in your config are why the string matching is > failing. try removing the quotes, so that your lines are: > > ServerID 1 ldap://ldap1-test.com > ServerID 2 ldap://ldap2-test.com > > if that does not work, you will need to iterate through trial and error > until you find a working config. because i have a dependency on LDAP > for bind/named to work, i use IPs in my configs. if your DNS is done > elsewhere and you dont have the dependency i have, you should be able to > get things working. > >
