exim 4.71 released

Upgrading to Exim 4.71: SOLVED

I can concur that this sollution works.
However i have no idea what i have just installed :-|

Thanks for the tip skruf!

Hey,

Here's what worked for me on CentOS 5.4:

yum install db4-devel

and

yum install cyrus-sasl-devel

Then did:

./build exim

Using custombuild 1.2.

David
 
I have Debian Lenny 5.0.3 running on 2.6.26-2-686

I was getting these errors in my exim mainlog:

Code:
queue run: process 17212 crashed with signal 11 while delivering 1NyXbV-0006OI-8g

and in /var/log/syslog

Code:
kernel: [1906442.112200] exim[17199]: segfault at 1820169a ip 1820169a sp bf83a740 error 4

I can confirm that this update has fixed the segfault log entries (so far).

The instructions to install in the first post worked with the apt-get

Step 1:

Code:
apt-get install libperl-dev libsasl2-dev libdb4.5-dev

Step 2:

Code:
cd /usr/local/directadmin/custombuild
./build set custombuild 1.2
./build update_script
./build update
./build set exim yes

echo "exim:4.71:25553818dca33df06f068cafb1e0e8e8" >> versions.txt

(change version.txt afterward, by deleting 4.6* or 4.7* line)

wget ftp://ftp.exim.org/pub/exim/exim4/exim-4.71.tar.gz

./build exim

should result in this:

Code:
Configuration file /etc/exim.conf already exists

Exim installation complete
Moving exim binary.
Exim 4.71 Installed.
Restarting exim.
Shutting down exim: 
Starting exim:

then tail your mainlog to see if you get anymore errors

Code:
tail -f /var/log/exim/mainlog
 
FreeBSD 5.x


/usr/ports/security/cyrus-sasl2 was the fix, works fine now.


mars# cd /usr/ports/security/cyrus-sasl2
mars# make install clean
===> cyrus-sasl-2.1.23 depends on file: /usr/local/lib/libcrypto.so.4 - found
===> cyrus-sasl-2.1.23 depends on package: libtool>=2.2 - not found
===> Found libtool-1.5.26, but you need to upgrade to libtool>=2.2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
 
One trick is to remove the dependency with cyrus-sasl and to use dovecot for the SMTP authentification. Works like a charm.
 
FreeBSD 5.x





mars# cd /usr/ports/security/cyrus-sasl2
mars# make install clean
===> cyrus-sasl-2.1.23 depends on file: /usr/local/lib/libcrypto.so.4 - found
===> cyrus-sasl-2.1.23 depends on package: libtool>=2.2 - not found
===> Found libtool-1.5.26, but you need to upgrade to libtool>=2.2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.

Upgrade libtool to 2.2 to solve the problem.
 
I am running CentOS 5 and completed everything is in step two after installing and updating some of the dependancy as describe in other posts and got no errors updating to version 4.72 of exim.
 
if someone still get the error in:
Code:
exim_dbmbuild
let me know, i got soultion.
 
Back
Top