2 different Exim versions

fwpeter

Verified User
Joined
Aug 18, 2006
Messages
103
Please take a look at the E-mail header, copied from an incoming message:
Received: from [] by [] with spam-scanned (Exim 4.66)
(envelope-from [])
id []
for []
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on []
X-Spam-Level:
X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,NO_REAL_NAME
autolearn=no version=3.1.7
Received: from []
by [] with esmtp (Exim 4.63)

Mark the Exim 4.66 at the top and Exim 4.63 at the bottom. So I run 2 different versions of Exim at the same time. Does someone know how to solve this?

Next information is a summary of my last Exim update:

# dpkg -i da_exim-4.66.deb
(Reading database ... 22722 files and directories currently installed.)
Preparing to replace exim 4.62-1 (using da_exim-4.66.deb) ...
Unpacking replacement exim ...
Setting up exim (4.62-1) ...

Configuration file `/etc/exim.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** exim.conf (Y/I/N/O/D/Z) [default=N] ? N
Installing new version of config file /etc/init.d/exim ...
System startup links for /etc/init.d/exim already exist.
mkdir: cannot create directory `usage': File exists

exim -bV shows:
Exim version 4.66 #1 built 09-Jan-2007 18:10:47

But dselect and dpkg --list show an exim 4.62-1.
#dpkg --list | grep exim
ii exim 4.62-1 Exim with the exiscan patch
 
Are you running both the exim from your OS package manager and the exim from DA? That's what it appears to be, to me.

Jeff
 
Before, Exim was installed during the DirectAdmin installation. I'd updated it once using the update scripts from the HOWTO-thread.

Last week I updated Exim with the package DirectAdmin provides. What do I have to do and how is it possible running two versions at the same time?
 
I'm not sure how they could both run, but I'm sure they can. Perhaps they need to be set for different ports, and/or the second to start may just never be able to attach to a port.

You should probably ask DA support to look at your server.

Jeff
 
Ok thnx. Maybe John knows a solution.. John, did you ever had a problem like this?
 
As you've figured out by now, the forums aren't the quickest way to get in touch with support.

Jef
 
No, I've never seen that before. Try hunting down the other exim binary.
Code:
locate exim | grep bin
John
 
John, this is the output:
# locate exim | grep bin
/usr/sbin/exim
/usr/sbin/exim_checkaccess
/usr/sbin/exim_convert4r4
/usr/sbin/exim_dbmbuild
/usr/sbin/exim_dumpdb
/usr/sbin/exim_fixdb
/usr/sbin/exim_lock
/usr/sbin/eximstats
/usr/sbin/exim_tidydb
/usr/sbin/syslog2eximlog
 
Additional information:
ps -ef | grep exim
root 13779 1 0 2006 ? 00:00:00 /usr/sbin/exim -Mc 1GZ5MO-0003aE-TD
root 24221 1 0 2006 ? 00:00:00 /usr/sbin/exim -Mc 1Gb5eW-0006Ie-69
mail 16389 1 0 2006 ? 00:00:30 /usr/sbin/exim -bd -q15m -oP /var/run/exim.pid
root 21124 16389 0 2006 ? 00:00:00 /usr/sbin/exim -q
root 21143 21124 0 2006 ? 00:00:00 /usr/sbin/exim -q
root 26219 1 0 Feb07 ? 00:00:00 /usr/sbin/exim -Mc 1HEj9j-0006os-QX
 
I solved this 'problem' by restarting Exim once again. Maybe this sounds stupid, but I just restarted Exim once after the update. After restarting again it works like a charm.
 
Back
Top