Red Hat Bugzilla – Bug 850683
nsds5ReplicaEnabled can be set with any invalid values.
Last modified: 2013-02-21 03:20:29 EST
Description of problem: nsds5ReplicaEnabled attribute accepting the invalid values Version-Release number of selected component (if applicable): 389-ds-base-1.2.11.7-2.el6.x86_64 How reproducible: Always Steps to Reproduce: I have checked in my changes to SVN TET fourwaymmr.sh. Also, I have manually tested that this attribute "nsds5ReplicaEnabled" is accepting any value be it digits or anything. It should only take ON/OFF. ==================================================================== ----------------- Starting Test bug834074_08 ------------------------- ==================================================================== Changing the value of nsds5ReplicaEnabled to some invalid value on M1 Modify nsds5ReplicaEnabled's value to invalid on Master M1 modifying entry cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config bug834074_07: Able to modify nsds5ReplicaEnabled to invalid : FAIL (0) TestCase [bug834074_08] result-> [FAIL] ==================================================================== [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF > > dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config > > changetype: modify > > replace: nsds5ReplicaEnabled > > nsds5ReplicaEnabled: invalid > > EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config" [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config changetype: modify replace: nsds5ReplicaEnabled nsds5ReplicaEnabled: invalsadsa689id EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config" [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config changetype: modify replace: nsds5ReplicaEnabled nsds5ReplicaEnabled: 0 EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config"
Upstream ticket: https://fedorahosted.org/389/ticket/436
Steps to Reproduce :: ======================== 1. Try to modify nsds5ReplicaEnabled with any invalid value using ldapmodify : [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF > > dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config > > changetype: modify > > replace: nsds5ReplicaEnabled > > nsds5ReplicaEnabled: invalid > > EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config" [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config changetype: modify replace: nsds5ReplicaEnabled nsds5ReplicaEnabled: invalsadsa689id EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config" [root@dhcp201-134 fourwaymmr]# ldapmodify -x -D "cn=directory manager" -w *** -p 30100 -h localhost << EOF dn: cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config changetype: modify replace: nsds5ReplicaEnabled nsds5ReplicaEnabled: 0 EOF modifying entry "cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config" Actual Result :: Modification Passed Expected Result :: It should only except ON/OFF as valid values, nothing else and should give error message.
Changing the value of nsds5ReplicaEnabled to some invalid value on M1 Modify nsds5ReplicaEnabled's value to invalid on Master M1 modifying entry cn=M1_to_M2,cn=replica,cn="dc=example,dc=com",cn=mapping tree,cn=config bug834074_08: Unable to modify nsds5ReplicaEnabled to valid : PASS (1) TestCase [bug834074_08] result-> [PASS] quickinstall startup 100% (2/2) mmrepl fourwaymmr startup 100% (1/1) mmrepl fourwaymmr run 100% (23/23) mmrepl fourwaymmr cleanup 100% (1/1)
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. http://rhn.redhat.com/errata/RHSA-2013-0503.html