This morning our server refuses to start Dovecot and Exim showing in Server Status that Exim is in pending state, IMAP (2.3), lmtp and POP (2.3) are down. Attempting to restart Exim appears successful, but Server Status still shows pending.
When attempting to restart IMAP Service we get these errors:
Comparing the Dovecot to a slightly older cpanel server reveals the Dovecot config files are very different. We have tried resaving the IMAP configuration from cpanel and have tried editing the config file manually to resolve the issues, with no progress made.
Is it possible the upgrade to v100.0.2 of cpanel was not successful?
---
Edit to add Exim details. After a lengthy delay, Exim finally sends out a failed message with this:
Any suggested course of action?
When attempting to restart IMAP Service we get these errors:
Code:
Reference found where even-sized list expected at /usr/local/cpanel/Cpanel/ServiceManager/Base.pm line 972. Waiting for “dovecot” to start ………Waiting for authProg,authdaemond,imapd,pop3,couriertls,couriertcpd,imap-login,pop3-login,dovecot/lmtp,dovecot,dovecot-auth,dovecot-wrap to shutdown ... not running. ………failed.
Cpanel::Exception::Services::StartError Service Status
undefined status from Cpanel::ServiceManager::Services::Dovecot
Service Error
(XID njyw8p) The “dovecot” service failed to start.
Startup Log
Nov 09 07:42:56 our.server.com systemd[1]: Started Dovecot Imap Server.
Nov 09 07:42:56 our.server.com dovecot[23211]: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -Pn > dovecot-new.conf
Nov 09 07:42:56 our.server.com dovecot[23211]: doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: ssl_protocols has been replaced by ssl_min_protocol
Nov 09 07:42:56 our.server.com dovecot[23211]: doveconf: Error: Could not find a minimum ssl_min_protocol setting from ssl_protocols = !SSLv2 !SSLv3: Unrecognized protocol 'SSLv2'
Nov 09 07:42:56 our.server.com dovecot[23211]: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 392: Time interval '30' is missing units (add e.g. 's' for seconds)
Nov 09 07:42:56 our.server.com systemd[1]: dovecot.service: main process exited, code=exited, status=89/n/a
Nov 09 07:42:56 our.server.com systemd[1]: Unit dovecot.service entered failed state.
Nov 09 07:42:56 our.server.com systemd[1]: dovecot.service failed.
Log Messages
Nov 9 07:42:56 ourservercom dovecot: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 392: Time interval '30' is missing units (add e.g. 's' for seconds)
Nov 9 07:42:56 ourservercom dovecot: doveconf: Error: Could not find a minimum ssl_min_protocol setting from ssl_protocols = !SSLv2 !SSLv3: Unrecognized protocol 'SSLv2'
Is it possible the upgrade to v100.0.2 of cpanel was not successful?
---
Edit to add Exim details. After a lengthy delay, Exim finally sends out a failed message with this:
Code:
TCP Transaction Log:
<< 220-our.server.com ESMTP Exim 4.94.2 #2 Tue, 09 Nov 2021 07:52:58 -0800
<< 220-We do not authorize the use of this system to transport unsolicited,
<< 220 and/or bulk e-mail.
>> EHLO localhost
<< 250-our.server.com Hello localhost [127.0.0.1]
<< 250-SIZE 52428800
<< 250-8BITMIME
<< 250-PIPELINING
<< 250-PIPE_CONNECT
<< 250-AUTH PLAIN LOGIN
<< 250-STARTTLS
<< 250 HELP
>> AUTH PLAIN <token-removed>
<< 435 Unable to authenticate at present
exim: ** [435 Unable to authenticate at present != 2]
: Died
Any suggested course of action?