Description of problem: slapd always starts with option ldap:/// when we use the init script. Version-Release number of selected component (if applicable): openldap-servers-2.3.27-8.el5_1.3 How reproducible: Configure openldap with TLS and launch it with the init script Steps to Reproduce: 1. activate TLS in /etc/openldap/slapd.conf 2. service ldap start 3. check with "ps -ef |grep ldap" or "netstat -puante |grep slapd" Actual results: slapd still listen on port 389 because it's launched with the following command : /usr/sbin/slapd -h ldap:/// ldaps:/// -u ldap Expected results: It would only listen 636 and use "/usr/sbin/slapd -h ldaps:/// -u ldap" Better, we should have the choice to use : - ldap or - ldaps or - ldap & ldaps Additional info: The file /etc/rc.d/init.d/ldap define a variable row 146 : harg="ldap:///" The problem seems to be in the concatenation row 148 : harg="$harg ldaps:///"
Patch is in CVS, changing status to MODIFIED.
Successfully verified on i386 and x86_64. RHTS test created.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0198.html