Red Hat Bugzilla – Bug 1072032
Updating nsds5ReplicaHost attribute in a replication agreement fails with error 53
Last modified: 2015-03-05 04:33:55 EST
Description of problem: Unable to change the nsds5ReplicaHost attribute in the replication agreement. It throws error 53. Version-Release number of selected component (if applicable): 389-ds-base-1.3.1.6-21 How reproducible: Consistently. Steps to Reproduce: 1. Setup replication agreement from Master1 to Master2. 2. Run ldapmodify to change nsds5ReplicaHost attribute. 3. [root@ibm-hs23-01 ~]# ldapmodify -x -p 1289 -h localhost -D "cn=Directory Manager" -w Secret123 << EOF dn: cn=1289_to_1489_on_ibm-hs23-01.rhts.eng.bos.redhat.com,cn=replica,cn=dc\3Dpasssync\2Cdc\3Dcom,cn=mapping tree,cn=config changetype: modify replace: nsds5ReplicaHost nsDS5ReplicaHost: newhost.test.name.com EOF modifying entry "cn=1289_to_1489_on_ibm-hs23-01.rhts.eng.bos.redhat.com,cn=replica,cn=dc\3Dpasssync\2Cdc\3Dcom,cn=mapping tree,cn=config" ldap_modify: Server is unwilling to perform (53) Actual results: Server returns unwilling to perform error From access log: [03/Mar/2014:12:42:31 -0500] conn=1 op=0 BIND dn="cn=Directory Manager" method=128 version=3 [03/Mar/2014:12:42:31 -0500] conn=1 op=0 RESULT err=0 tag=97 nentries=0 etime=0 dn="cn=directory manager" [03/Mar/2014:12:42:31 -0500] conn=1 op=1 MOD dn="cn=1289_to_1489_on_ibm-hs23-01.rhts.eng.bos.redhat.com,cn=replica,cn=dc\3Dpasssync\2Cdc\3Dcom,cn=mapping tree,cn=config" [03/Mar/2014:12:42:31 -0500] conn=1 op=1 RESULT err=53 tag=103 nentries=0 etime=0 [03/Mar/2014:12:42:31 -0500] conn=1 op=2 UNBIND [03/Mar/2014:12:42:31 -0500] conn=1 op=2 fd=64 closed - U1 Expected results: It should allow dynamic updates for nsds5ReplicaHost attribute. Additional info:
The current version of 1.2.11 also produces an error 53. So this is not a regression.
Upstream ticket: https://fedorahosted.org/389/ticket/47727
Fixed upstream.
I could successfully complete ldapmodify and changed nsds5ReplicaHost value. Hence, marking the bug as Verified. Build tested: [root@mgmt9 ~]# rpm -qa 389-ds-base 389-ds-base-1.3.3.1-10.el7.x86_64 [root@mgmt9 ~]# ldapmodify -x -p 1289 -h localhost -D "cn=Directory Manager" -w Secret123 << EOF dn: cn=1289_to_1616_on_mgmt9.rhq.lab.eng.bos.redhat.com,cn=replica,cn=dc\3Dpasssync\2Cdc\3Dcom,cn=mapping tree,cn=config > changetype: modify > replace: nsds5ReplicaHost > nsDS5ReplicaHost: newhost.test.name.com > EOF modifying entry "cn=1289_to_1616_on_mgmt9.rhq.lab.eng.bos.redhat.com,cn=replica,cn=dc\3Dpasssync\2Cdc\3Dcom,cn=mapping tree,cn=config"
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-0416.html