Hello,
I was asked to find out why one of our cPanel servers is showing the wrong Exim version in WHM -> Service Status. That page reports 4.89-3, but every other indication clearly shows 4.89.1-1.
I've used grep on all of /var, /usr, /etc, and /scripts and am not seeing where the presumably cached version is being pulled from. 4.89-3 was never installed on here but that version is being stored somewhere. Not even running strace on cpsrvd is yielding any useful results, but there is a ton of data before that version is referenced (that I may have missed), and clearly shows the wrong version.
Checking other servers using 68.0 (build 27) show the correct version. Reinstalling Exim, forcing upcp, and disabling/enabling monitoring didn't do anything either.
Can you let me know where Service Status is fetching the Exim version from?
I was asked to find out why one of our cPanel servers is showing the wrong Exim version in WHM -> Service Status. That page reports 4.89-3, but every other indication clearly shows 4.89.1-1.
Code:
root@cp20 ~ # exim --version |head -1
Exim version 4.89_1 #1 built 29-Nov-2017 18:47:20
2018-01-25 14:20:57 cwd=/root 2 args: exim --version
Code:
root@cp20 ~ # rpm -qa |grep exim
exim-4.89.1-1.cp1162.x86_64
Code:
(tail end of 'yum list exim')
Installed Packages
exim.x86_64 4.89.1-1.cp1162 installed
Code:
root@cp20 ~ # /scripts/check_cpanel_rpms
root@cp20 ~ #
Code:
root@cp20 ~ # grep exim /var/cpanel/rpm.versions.d/local.versions
root@cp20 ~ #
Code:
<td>exim</td>\n <td>4.89-3</td>\n <td>up</td>\n
Can you let me know where Service Status is fetching the Exim version from?