Thanks Marcelo and Buchan

The IP address error was a copy and paste mistake.

The actual config file is correct though but replication still doesn't work.
I think I will try sync-repl.

Take care

L

On 13/11/2007, Marcelo Maraboli <[EMAIL PROTECTED]> wrote

> Lawrence
>
> I think your IP address is wrong...
>
> replica uri=ldap://192.168.2.246.1:389
>
>
> regards,
>
>
> Lawrence Strydom wrote:
> > Hi List.
> >
> > I have been trying to set up replication between two LDAP servers
> > running OpenSuSE10.2 and Openldap 2-2.3.27-25 but unfortunately I am not
> > having a lot of success :(
> >
> >
> > The master server is called ldap1. This is slapd.conf:
> >
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > loglevel -1
> > TLSCertificateFile /etc/openldap/servercert.pem
> > TLSCACertificateFile /etc/openldap/cacert.pem
> > TLSCertificateKeyFile /etc/openldap/serverkey.pem
> > database bdb
> > suffix "dc=mydomain,dc=com"
> > rootdn "cn=Administrator,dc=mydomain,dc=com"
> > rootpw "{ssha}mypassword"
> > 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
> >
> > #Entries for replication
> >
> > replica uri=ldap://192.168.2.246.1:389
> >         binddn="cn=replica,dc=mydomain,dc=com"
> >         bindmethod=simple
> >         credentials="{ssha}mypassword"
> >
> > replogfile /var/lib/ldap/slurpd.replog
> >
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> >
> > As you can see the loglevel is set to -1 as I have been trying to
> > troubleshoot this for the last two days...
> >
> >
> > The slave server is ldap2 and here is slapd.conf:
> >
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > loglevel -1
> > database bdb
> > suffix "dc=mydomain,dc=com"
> > rootdn "cn=replica,dc=mydomain,dc=com"
> > rootpw "{ssha}mypassword"
> > 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
> >
> > #Entries for replication
> >
> > updatedn="cn=replica,dc=mydomain,dc=com"
> > updateref=ldap://ldap1.mydomain.com
> > replogfile /var/lib/ldap/slurpd.replog
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> >
> >
> >
> > OK so slapd starts without error on both servers and slurpd on ldap1.
> >
> > /var/lib/ldap/slurpd.replog is created successfully and there is also
> > another replog file created in /var/lib/slurpd/replica/slurpd.replog
> > which the man page tells me is a working directory to which slurpd
> > copies the replog before processing it.
> >
> > Ok so now all seems normal up to here but this is where the trouble
> starts.
> >
> > I update an entry in the database on ldap1 and the following is written
> > to /var/lib/slurpd/replica/slurpd.replog:
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > replica: 192.168.2.246 <http://192.168.2.246>
> > time: 1194939780
> > dn: uid=user.three,ou=people,dc=mydomain,dc=com
> > changetype: modify
> > replace: sn
> > sn: Tres
> > -
> > replace: entryCSN
> > entryCSN: 20071113074300Z#000000#00#000000
> > -
> > replace: modifiersName
> > modifiersName: cn=Administrator,dc=mydomain,dc=com
> > -
> > replace: modifyTimestamp
> > modifyTimestamp: 20071113074300Z
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> >
> > but /var/lib/ldap/slurpd.replog remains empty and the updated entry is
> > not replicated to ldap2
> >
> > The permissions on /var/lib/ldap/slurpd.replog:
> >
> > -rw-r--r-- 1 ldap ldap 0 2007-11-13 11:43 /var/lib/ldap/slurpd.replog
> >
> >
> > I don't see any other errors in /var/log/messages but there is a LOT of
> > output and I most of it seems quite cryptic.
> >
> >
> > I am really at a loss here and would appreciate it if anybody can point
> > out a mistake in my configuration or any other glaringly obvious errors.
> >
> > Thanks
> >
> > Lawrence
> >
> >
> >
> >
> >
>
> --
> MSc. Marcelo Maraboli Rosselott
> Jefe Area de Redes y Comunicaciones  (Network & UNIX Systems Engineer)
> Ingeniero Civil Electronico, CISSP  (MSc., Electronic Engineer, CISSP)
>
> Direccion Central de Servicios Computacionales (DCSC)
> Universidad Tecnica Federico Santa Maria         phone: +56 32 2654071
> Chile.    http://www.usm.cl                 http://elqui.dcsc.utfsm.cl
>

Reply via email to