Description of problem: There are comment out many modules in default /etc/openldap/slapd.conf. I uncomment all of them and slapd couldn't start: lt_dlopenext failed: (syncprov.la) file not found -------- File is not mention anywhere: not found: rpm -ql openldap-servers-overlays | grep syncprov.la not mentioned in: man slapo-ppolicy no file in: ls /usr/lib64/openldap/ | grep syncprov Version-Release number of selected component (if applicable): # rpm -q openldap openldap-servers-overlays openldap-2.3.43-2.el5.x86_64 openldap-2.3.43-2.el5.i386 openldap-servers-overlays-2.3.43-2.el5.x86_64 How reproducible: always Steps to Reproduce: 1. use all module in default /etc/openldap/slapd.conf Actual results: lt_dlopenext failed: (syncprov.la) file not found Expected results: syncprov.la works syncprov.la not mentioned in /etc/openldap/slapd.conf Additional info:
Its not a regression, adding flags to rhel-5.4.0
syncprov is compiled statically into slapd daemon to keep backward compatibility, I forgot to remove it from the config file.
This request was evaluated by Red Hat Product Management for inclusion, but this component is not scheduled to be updated in the current Red Hat Enterprise Linux release. If you would like this request to be reviewed for the next minor release, ask your support representative to set the next rhel-x.y flag to "?".
Patch is in CVS, changing status to MODIFIED.
Bug-fix verified manually. $ diff /tmp/slapd.conf.old /tmp/slapd.conf.new ... 36d37 < # moduleload syncprov.la
RHTS test proposed. See QA Whiteboard.
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