Actually it works with uri=ldap://apollo.fe.up.pt, but after a little
research i found that the slurpd that was starting was from an older
OpenLDAP version, a little shortcut bug for my part sorry :(.
I've cleaned it up and the slurpd is starting ok with replica
uri=ldaps://apollo.fe.up.pt:636, but it brings me back to the original
problem:
"when I make changes to the LDAP directory entries, the
/etc/openldap/master-slapd.replog and
/etc/openldap/master-slapd.replog.lock files are generated but are
empty files... with 0 length"...
The strange is that all changes made in the master are being replicated
to the slave by slurpd (I can see the changes being sent by the master
with the debug option: -d 1), but the replog files are allways empty...
Shouldn't the replog files store the master changes, even after they
are transmitted to the slaves???
Hope u can elucidate me,
Thanks,
Jorge Ruão
Jorge Ruão wrote:
Hi,
I'm working with OpenLDAP 2.2.11 now in a Slackware 9.1 machine.
I've set the replica lines in slapd.conf with an uri as suggested. It's
done like:
_______________________________________________________
backend bdb
database bdb
suffix "dc=fe,dc=up,dc=pt"
rootdn "cn=admin,dc=fe,dc=up,dc=pt"
rootpw {CRYPT}...
readonly off
directory /usr/local/var/openldap-data
replica uri=ldaps://apollo.fe.up.pt:636
just to debug the problem, it works if you put something
like this:
replica uri=ldap://apollo.fe.up.pt
note the lack of "s" in the protocol and the port.
binddn="uid=updatedn,ou=admins,dc=fe,dc=up,dc=pt"
bindmethod=simple credentials=secret
replogfile /etc/openldap/master-slapd.replog
_______________________________________________________
But every time I start SLURPD i'm still getting the error:
Error: parse_replica_line: unknown keyword "uri=ldaps://apollo.fe.up.pt:636"
Error: Malformed "replica" line in slapd config file, line 78
Warning: failed to add replica "(null):0 - ignoring replica
Warning: unknown replica 192.168.53.83:636 found in replication log
Warning: unknown replica apollo.fe.up.pt:636 found in replication log
Warning: unknown replica apollo.fe.up.pt:389 found in replication log
I need to use URI because i'm working with ssl through port 636, but if
i use HOST instead of URI i'm not getting this parse error....
Any help would be gratefull, thanks
Jorge Ruão
--

|