Red Hat Bugzilla – Bug 1024748
Init script configtest function fails while using configfile (slapd.conf)
Last modified: 2015-03-02 00:28:20 EST
Description of problem:
Init script runs a configtest before start. That configtest function tests db directories. The regular expression to get dbdirs checks for lines like:
but correct syntax for slapd.conf is:
so configtest checks if "/var/lib/ldap/something" (with quotes) is a directory, and of course it fails, so slapd doesn't start.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install openldap-servers
2. Use a config file /etc/openldap/slapd.conf, not config dir.
3. Set a directory directive like:
4. Try to start service.
No output. slapd doesn't start.
slaptest returns "config file testing succeeded"
Created attachment 821604 [details]
patch: remove double quotes
Simply remove double quotes from the values.
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.