From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.0-0.99.11 i586; en-US; 0.7)
In order to stop slurpd, /etc/init.d/ldap stop must be run twice
Steps to Reproduce:
1. Edit /etc/openldap/slapd.conf to include replogfile
2. /etc/init.d/ldap start (slapd & slurpd start)
3. /etc/init.d/ldap stop
Actual Results: Slapd stops, Slurpd fails
Expected Results: Both should stop. Slurpd stops if you do 3 twice.
We (Red Hat) should really try to resolve this before next release.
It appears that the pidfile patch we added doesn't work well with Linux's
threads implementation. I'll revert it for openldap-2.0.7-12, which should
clear this up. Please reopen thsi bug ID if you find that this is not the case.