[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Problem encountered with slurpd
Dear all,
I have set up a master LDAP server and a slave LDAP server using slapd
.deb package with version 2.1.30-2. What I have done is copy all the
files under /var/lib/ldap/ from the master server to the slave server,
and duplicate the slapd.conf to the slave server. The only differences
of the two slapd.conf are as follow :
master(192.168.2.1):
replica uri=ldap://192.168.2.2:389
binddn="cn=slaver,dc=example,dc=com"
bindmethod=simple
credentials=secret
replogfile /var/lib/ldap/replog
slave(192.168.2.2):
rootdn "cn=slaver,dc=example,dc=com"
updatedn "cn=slaver,dc=example,dc=com"
updateref ldap://192.168.2.1
readonly on
After that, I brought up the slave slapd first, then the master slapd
and slurpd. I can see there is a connection between the two server when
changing master data. However, when I change a record in the master, the
slave slapd server cannot update with part of the output returned as
follow :
---- Start of Output ----
=> get_ctrls
ber_scanf fmt ({a) ber:
ber_dump: buf=0x08123068 ptr=0x08123157 end=0x08123172 len=27
0000: 30 19 04 17 32 2e 31 36 2e 38 34 30 2e 31 2e 31 0...2.16.840.1.1
0010: 31 33 37 33 30 2e 33 2e 34 2e 32 13730.3.4.2
=> get_ctrls: oid="2.16.840.1.113730.3.4.2" (noncritical)
<= get_ctrls: n=1 rc=0 err=""
>>> dnPrettyNormal: <uid=test,dc=example,dc=com>
=> ldap_bv2dn(uid=test,dc=example,dc=com,0)
<= ldap_bv2dn(uid=test,dc=example,dc=com,0)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(uid=test,dc=example,dc=com,272)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(uid=test,dc=example,dc=com,272)=0
<<< dnPrettyNormal: <uid=test,dc=example,dc=com>,
<uid=test,dc=example,dc=com>
modifications:
replace: displayName
one value, length 10
replace: entryCSN
one value, length 31
replace: modifiersName
one value, length 25
replace: modifyTimestamp
one value, length 15
send_ldap_result: conn=0 op=1 p=3
send_ldap_result: err=53 matched="" text="operation restricted"
---- End of Output ---
And on the master machine, there is a respective error printed on the
screen :
--- Start of Error ---
ldap_msgfree
Error: ldap_modify_s failed modifying "operation restricted":
uid=test,dc=example,dc=com
Error: ldap operation failed, data written to
"/var/spool/slurpd/replica/192.168.2.2:389.rej"
--- End of Error ---
So, what's wrong with my config and how can I solve this ?? Thanks in
advance ~!!!
^_^