I've been running a test mail server happily enough for the past month until I came to update vpopmail and courier-imap (now on versions 5.4.6-r1 and 3.0.5 respectively). Vpopmail is behaving itself (after updating the format of /etc/vpopmail.conf), however authdaemond appears to have broken quite impressively.
Restarting the server gives
Code: Select all
10653 ? S 0:00 /usr/lib/courier-imap/courierlogger -pid=/var/lib/courier-imap/authdaemon/pid -start /usr/lib/courier-imap/authlib/authdaemond.plain
10654 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
10655 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
10656 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
10673 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
10674 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
10675 ? S 0:00 /usr/lib/courier-imap/authlib/authdaemond.plain
Code: Select all
Aug 25 10:30:18 mordor authdaemond.plain: restarting authdaemond children
Aug 25 10:30:18 mordor authdaemond.plain: modules="authvchkpw", daemons=5
Aug 25 10:30:19 mordor authdaemond.plain: modules="authvchkpw", daemons=5However, if you try and either log in via pop3 or run a /usr/lib/courier-imap/authlib/authtest with appropriate user info, you get a failed login with the following in the logs:
Code: Select all
Aug 25 10:32:33 mordor authdaemond.plain: could not connect to mysql update server Access denied for user: 'root@localhost' (Using password: YES) with database
Aug 25 10:32:33 mordor authdaemond.plain: could not connect to mysql update server Access denied for user: 'root@localhost' (Using password: YES)/etc/courier-imap/authdaemond.conf:
Code: Select all
AUTHDAEMOND="authdaemond.plain"Code: Select all
authmodulelist="authvchkpw"
authmodulelistorig="authcustom authcram authuserdb authvchkpw authmysql authpam"
daemons=5
version=""
authdaemonvar=/var/lib/courier-imap/authdaemonCheers,
--Harry

