[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#8290) Our system has occured "Server is unwilling to perform" from slapd when syncrepl rid was changed.



Full_Name: Tom Ogura
Version: 2.4.40
OS: Redhat Enterprise Linux 6.2
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (182.250.250.193)


Our system use LDAP server.
Master server connect two slave nodes , A and B. And, LDAP syncronization
configure as below.

      B server <---> Master server <---> A server 
       rid=27           rid=30             rid=32

Master server is set for LDAP syncronization in slapd.conf. 

-----

serverID   30

syncrepl   rid=27
           provider=ldap://xx.xx.xx.xx
           bindmethod=simple
           binddn="cn=xxxx"
           credentials="xxxx"
           searchbase="xxxx"
           schemachecking=off
           type=refreshAndPersist
           retry="2 30 30 +"

syncrepl   rid=32
           provider=ldap://xx.xx.xx.xx
           bindmethod=simple
           binddn="cn=xxxx"
           credentials="xxxx"
           searchbase="xxxx"
           schemachecking=off
           type=refreshAndPersist
           retry="2 30 30 +"

-----


When master server's slapd restart, B server's slapd disconnect to Master
server's slapd.
After master server 's slapd start, B server's slapd made Error log as below and
didn't syncronize to LDAP updating data from B server to master server.



slapd[12491]: do_syncrep2: rid=030 LDAP_RES_SEARCH_RESULT (53) Server is
unwilling to perform
slapd[12491]: do_syncrep2: rid=030 (53) Server is unwilling to perform
slapd[12491]: do_syncrepl: rid=030 rc -2 retrying (23 retries left)



Why did it happen ?