As part of an emergency failover situation, I was attempting to change a syncrepl provider to a syncrepl consumer. When I tried to delete the "olcOverlay={0}syncprov,olcDatabase={1}bdb,cn=config" object, I received a "Server is unwilling to perform (53)" error. Can this be accomplished dynamically or do I have to make the changes while slapd is not executing?
Barry Colston
Barry Colston wrote:
As part of an emergency failover situation, I was attempting to change a syncrepl provider to a syncrepl consumer. When I tried to delete the "olcOverlay={0}syncprov,olcDatabase={1}bdb,cn=config" object, I received a "Server is unwilling to perform (53)" error. Can this be accomplished dynamically or do I have to make the changes while slapd is not executing?
Not sure about the reason of this error, but it is not removing the syncprov overlay that you promote a producer to consumer. You need to add an olcSyncrepl attribute containing the appropriate replications stanza to that database, leaving in place the syncprov overlay entry.
p.
openldap-technical@openldap.org