exim-daemon.pid not readable error

ubuntu2018

Registered
May 20, 2018
4
0
1
Iran
cPanel Access Level
Root Administrator
hi

exim is down in my server after whm upgrade to v 70.0.42

when i start exim manually this message shown:

systemd[1]: Starting Exim is a Mail Transport Agent, which is the program that moves mail from one machine to another....
exim.daemon[11037]: /usr/sbin/exim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory
systemd[1]: PID file /var/spool/exim/exim-daemon.pid not readable (yet?) after start.
systemd[1]: Unit exim.service entered failed state.
systemd[1]: exim.service failed.

please help me!
 

ubuntu2018

Registered
May 20, 2018
4
0
1
Iran
cPanel Access Level
Root Administrator
the output of ps faux |grep exi[m] is:
4485 0.0 0.0 112648 960 pts/0 S+ 19:48 0:00 \_ grep --color=auto exim

and output after run /scripts/restartsrv_exim --status is:
(XID 2hgrvc) The “exim” service is down.
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,301
363
Houston
Hello,

Do you happen to have exim set to unmanaged? You can check this here:

Code:
/var/cpanel/rpm.versions.d/local.versions
If it is here, it's keeping it from being updated. To resolve this you need to remove that line and then run the following to update it:

Code:
/scripts/check_cpanel_rpms --fix
If it's not in /var/cpanel/rpm.version.d/local.versions you may still need to reinstall exim and the easiest way to do this would be to run the following:

Code:
rpm -e --nodeps exim

/scripts/check_cpanel_rpms --fix

Please let us know if you continue having issues after this.

Thanks!
 
  • Like
Reactions: ubuntu2018