The ebuild installs saslauthd.rc6 which refers to /var/lib/sasl for the pid file. saslauthd2.rc6 refers to /var/lib/sasl2 Reproducible: Always Steps to Reproduce: 1. install cyrus-sasl 2. start saslauthd 3. stop saslauthd Actual Results: * Stopping saslauthd... [ !! ] and saslauthd processes keep running Expected Results: * Stopping saslauthd... [ OK ]
For some reason, someone been dreaming of old times or lost control of the keyboard and changed /var/lib/sasl2 to /var/lib/sasl in /etc/init.d/saslauthd This is a very unnessesarry bug, in the cyrus-sasl-2.1.17.ebuild Just add the 2 to sasl and all shall be fine.
And BTW, the -H && -T options in /etc/conf.d/sasl2 is invalid, since long time... have to be removed.
2.1.17 is fixed. Sorry for the inconvinience.