Re: N-way multimaster replication problem

Jonathan Clarke <[email protected]> Sun, 25 Apr 2010 16:21:43 +0200
Newsgroups gmane.network.openldap.general
Message-ID <[email protected]>
Hi,

Le 25/04/2010 00:40, Néher Márton a écrit :
> Okay, i found the bug.
> It was about the olcServerID.
> My cn=config showed olcServerID: 1 ldap://alpha-int/, olcServerID: 2
> ldap://beta-int/, which is correct.
> But if I start my openldap as ubuntu says (/usr/sbin/slapd -h
> ldap://beta-int/ ldap://127.0.0.1:389/ <http://127.0.0.1:389/> ldapi:///
> -g openldap -u openldap -F /etc/ldap/slapd.d/), it does not recognise
> that he is beta-int. Only if I start it with only the ldap://beta-int/
> parameter. But I really need the other two interfaces as well.
> What can I do now with it?

What version of OpenLDAP are you using?

A bug similar to this was corrected in 2.4.18:
http://www.openldap.org/its/?findid=5942

If you're using an older version, this should still work fine so long as 
the URL in the -h option to slapd exactly matched the URL in serverID 
(make sure the all slashes are present, etc).

Preferably, use the latest release, though, to avoid other such bugs now 
fixed :)

Jonathan

> 2010/4/24 Néher Márton <[email protected]
> <mailto:[email protected]>>
>
>     Hi,
>
>     I have just set up openldap on two nodes (alpha, beta). I am using
>     openldap for a passdb backend for samba.
>     I followed this guide:
>     http://www.openldap.org/doc/admin24/replication.html#N-Way%20Multi-Master
>
>     To a point, everything seems to work just fine, the cn=config
>     replication works both ways.
>     After deleting everything from my base, I run smbldap-populate on
>     the node alpha.
>     It creates the default users, groups pretty fine, but it failed to
>     replicat to node beta.
>
>     the log entries shows this on alpha:
>     http://pastebin.com/Ykhvq4BY
>
>     on the other node the log shows this on beta:
>     http://pastebin.com/KNwgHQDW
>
>     My configuration looks the following:
>
>     cn=config:
>     http://pastebin.com/mT5A4K5i
>
>     olcDatabase={0}config,cn=config:
>     http://pastebin.com/kwBNEaeV
>
>     olcDatabase={0}hdb,cn=config:
>     http://pastebin.com/FsPaKK90
>
>     I have the olcOverlay={0}syncprov,olcDatabase={0}config,cn=config
>     and olcOverlay={0}syncprov,olcDatabase={1}hdb,cn=config set to
>     olcOverlay: {0}syncprov
>
>     I have nothing in slapd.conf
>     Do you know where to search this problem? What other logs should i
>     attach to figure it out?
>
>     Have a nice day,
>     Best Regards,
>     Marton, Neher
>
>


-- 
--------------------------------------------------------------
Jonathan Clarke - [email protected]
--------------------------------------------------------------
Ldap Synchronization Connector (LSC) - http://lsc-project.org
--------------------------------------------------------------