Hide Forgot
Created attachment 513620 [details] Slapd configuration file for slaptest Description of problem: Bad slaptest translate for constraints size and count. Slaptest encode only size or count parametr without value. Version-Release number of selected component (if applicable): openldap-servers-2.4.23-15.el6. How reproducible: always Steps to Reproduce: slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/ Actual results: File /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{1\}bdb/olcOverlay\=\{0\}constraint.ldif has bad base64 decoced olcConstraintAttribute objectClass: olcOverlayConfig objectClass: olcConstraintConfig olcOverlay: {0}constraint olcConstraintAttribute:: anBlZ1Bob3RvIHNpemUg olcConstraintAttribute:: c24gY291bnQg structuralObjectClass: olcConstraintConfig entryUUID: 23c9fe22-458b-1030-8c85-1b3b9d785baa creatorsName: cn=config createTimestamp: 20110718131106Z entryCSN: 20110718131106.023140Z#000000#000#000000 modifiersName: cn=config modifyTimestamp: 20110718131106Z Command output of decoded olcConstraintAttribute:: c24gY291bnQg echo "c24gY291bnQg" | base64 -d result: sn count Expected results: Command output of decoded olcConstraintAttribute:: sn count 5 Additional info: Bug was reported as ITS#6986 (http://www.openldap.org/its/index.cgi/Documentation?id=6181) Similar problem with extra parametr restrict. Restrict must be in "" and the prefix "restrict=" is repeated. Problem was reported as ITS#6181.
(In reply to comment #0) > Additional info: > Bug was reported as ITS#6986 > (http://www.openldap.org/its/index.cgi/Documentation?id=6181) This seems to be a different/wrong report.
I am sorry for bad link. The link for bug ITS#6986 is http://www.openldap.org/its/index.cgi/Software%20Bugs?id=6986.
Upstream resolution available. The patch applies cleanly and seems to work. http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=commit;h=c0b669e
Resolved in openldap-2.4.23-17.el6
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: - converting configuration from old slapd.conf to new slapd.d while 'constraint' overlay is used - 'constraint_attribute' of 'size' or 'count' type is converted to 'olcConstraintAttribute' while missing the 'value' part of the settings - patch was applied to target the 'constraint_attribute' settings conversion - conversion of 'constraint' overlay settings to the new style of configuration converts all 'constraint_attribute' values correctly
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/RHBA-2011-1514.html