/etc/init.d/courier-imapd starts to script gentoo-imapd.rc that script doesn't start authdaemond like in imapd.rc, so I couldn't login via imap. just add the following lines on gentoo-imapd.rc: if test -x ${libexecdir}/authlib/authdaemond then /bin/env - ${libexecdir}/authlib/authdaemond start fi Reproducible: Always Steps to Reproduce: 1. 2. 3.
the depend() section of all the courier-imapd init.d scripts contains 'need authdaemond' that means that the authdaemond script should have been started up before the courier-imap script what does `rc-status -a | grep authdaemond` show ? if it shows 'started' that means authdaemond quit/failed to start properly
yes, it does show "started". how do i reset it to test it?
you can test stopping with: /etc/init.d/authdaemond stop should stop authdaemon and also courier-imapd and/or courier-imapd-ssl then, /etc/init.d/courier-imapd start should start both authdaemond and imapd.
closing an old bug.