Installing 4.56.7 on RHEL 2.1
Randal, Phil
prandal at herefordshire.gov.uk
Mon Oct 2 11:27:41 IST 2006
It would have been easier to upgrade the whole box to CentOS 3.x or 4.x
;-)
Your Net::DNS is really old, it might be worthwhile updating that via
CPAN.
Cheers,
Phil
--
Phil Randal
Network Engineer
Herefordshire Council
Hereford, UK
> -----Original Message-----
> From: mailscanner-bounces at lists.mailscanner.info
> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf
> Of Tom G. Christensen
> Sent: 02 October 2006 11:03
> To: mailscanner at lists.mailscanner.info
> Subject: Installing 4.56.7 on RHEL 2.1
>
> I've just done a test upgrade from 4.41-3 to 4.56.7 on an
> RHEL 2.1 host.
> There were several issues that I've described below.
>
> Before installing the host had 4.41-3 with the perl module versions
> installed that was distributed with that version of
> MailScanner + a few
> updates/extras.
> Here's MailScanner -v output from a production host with the
> same config:
> ---
> This is Red Hat Enterprise Linux ES release 2.1 (Panama)
> This is Perl version 5.006001 (5.6.1)
>
> This is MailScanner version 4.41.3
> Module versions are:
> 1.14 Archive::Zip
> 1.119 Convert::BinHex
> 1.03 Fcntl
> 2.6 File::Basename
> 2.03 File::Copy
> 2.00 FileHandle
> 1.0404 File::Path
> 0.12 File::Temp
> 1.29 HTML::Entities
> 3.45 HTML::Parser
> 2.30 HTML::TokeParser
> 1.20 IO
> 1.08 IO::File
> 1.121 IO::Pipe
> 1.50 Mail::Header
> 3.05 MIME::Base64
> 5.417 MIME::Decoder
> 5.417 MIME::Decoder::UU
> 5.417 MIME::Head
> 5.417 MIME::Parser
> 3.03 MIME::QuotedPrint
> 5.417 MIME::Tools
> 0.10 Net::CIDR
> 1.03 POSIX
> 1.72 Socket
> 0.01 Sys::Syslog
> 1.01 Time::localtime
>
> Optional module versions are:
> 1.75 DB_File
> missing Digest
> 1.01 Digest::HMAC
> 2.33 Digest::MD5
> 2.10 Digest::SHA1
> missing Inline
> missing Mail::ClamAV
> 2.64 Mail::SpamAssassin
> missing Mail::SPF::Query
> missing Net::CIDR::Lite
> 0.49 Net::DNS
> missing Net::LDAP
> missing Parse::RecDescent
> missing SAVI
> missing Sys::Hostname::Long
> 1.1604 Test::Harness
> missing Test::Simple
> missing Text::Balanced
> 1.35 URI
> ---
>
> Since I'd be updating SA to 3.1.5 later I had built (with
> cpan2rpm) and
> installed perl-ExtUtils-MakeMaker 6.30, perl-Getopt-Long 2.35,
> perl-Compress-Zlib 1.42, perl-IO-Zlib 1.04 and perl-Archive-Tar 1.30
> before doing the MailScanner upgrade.
>
> I ran ./install.sh to do the installation but several modules
> failed to
> build and the tnef package could not be installed.
> The modules that failed where:
> perl-DBI
> perl-File-Temp
> perl-Sys-Syslog
> perl-Archive-Zip
> perl-DBD-SQLite
>
> All of them except perl-DBD-SQLite fails because they need Test::More
> to run their tests. I installed perl-Test-Simple 0.51 which I
> happened
> to have around and this fixes it for perl-Archive-Zip and
> perl-File-Temp.
> perl-DBI still fails because it also needs perl-Storable.
> Curiously the
> distribution includes perl-Storable-2.15 but install.sh doesn't build
> it. Rebuilding it by hand works fine. Perl-DBI still fails to
> complete
> but what is even worse is that during the build it installs files
> directly into /usr instead of the BuildRoot! (exactly why I
> never build
> stuff as root under normal circumstances).
> I instead used cpan2rpm to package perl-DBI 1.50 and that produces a
> working src.rpm.
> perl-Sys-Syslog fails the build stage and seems not to be perl 5.6.1
> compatible out of the box (5.6.1 lacks const char * in the
> typemap which
> Sys-Syslog wants). Adding a typemap file to the source with
> this alias
> fixes the build. I ended up building a new src.rpm altogether using
> cpan2rpm after I discovered that the build failed on RHEL 3 & 4 with
> unpackaged file errors.
> perl-DBD-SQLite fails because SQLite is not available. After
> installing
> SQLite and the new perl-DBI it builds fine.
>
> The tnef package requires glibc 2.3 and is thus incompatible
> with RHEL
> 2.1 which is based on glibc 2.2. I fixed up the specfile
> included in the
> upstream source and rebuilt it to fix this.
>
> I realize that I'm fighting a loosing battle since most people are
> running newer versions of perl and newer Linux dists etc.
> Just thought you should know that atleast the RPM version of
> MailScanner
> seems to effectively require perl 5.8 and glibc 2.3 for easy
> installation.
>
> With that said here's MailScanner 4.56.7 with SpamAssassin
> 3.1.5 running
> on RHEL 2.1...
>
> ---
> [root at eon MailScanner-4.56.7-1]# MailScanner -v
> Running on
> Linux eon 2.4.9-e.65 #1 Thu Aug 4 20:19:30 EDT 2005 i686 unknown
> This is Red Hat Enterprise Linux ES release 2.1 (Panama)
> This is Perl version 5.006001 (5.6.1)
>
> This is MailScanner version 4.56.7
> Module versions are:
> 1.16 Archive::Zip
> 1.119 Convert::BinHex
> 1.03 Fcntl
> 2.6 File::Basename
> 2.03 File::Copy
> 2.00 FileHandle
> 1.0404 File::Path
> 0.16 File::Temp
> 0.90 Filesys::Df
> 1.35 HTML::Entities
> 3.54 HTML::Parser
> 2.37 HTML::TokeParser
> 1.20 IO
> 1.08 IO::File
> 1.121 IO::Pipe
> 1.71 Mail::Header
> 3.05 MIME::Base64
> 5.420 MIME::Decoder
> 5.420 MIME::Decoder::UU
> 5.420 MIME::Head
> 5.420 MIME::Parser
> 3.03 MIME::QuotedPrint
> 5.420 MIME::Tools
> 0.10 Net::CIDR
> 1.03 POSIX
> 1.72 Socket
> 1.4 Sys::Hostname::Long
> 0.18 Sys::Syslog
> 1.86 Time::HiRes
> 1.01 Time::localtime
>
> Optional module versions are:
> 0.17 Convert::TNEF
> 1.75 DB_File
> 1.12 DBD::SQLite
> 1.50 DBI
> missing Digest
> 1.01 Digest::HMAC
> 2.33 Digest::MD5
> 2.10 Digest::SHA1
> missing Inline
> missing Mail::ClamAV
> 3.001005 Mail::SpamAssassin
> missing Mail::SPF::Query
> missing Net::CIDR::Lite
> 1.24 Net::IP
> 0.49 Net::DNS
> missing Net::LDAP
> missing Parse::RecDescent
> missing SAVI
> 1.1604 Test::Harness
> 0.51 Test::Simple
> missing Text::Balanced
> 1.35 URI
> ---
>
> sa-update is not yet working since it'll need a newer
> libwww-perl (for
> LWP::UserAgent) but otherwise it seems to be working well.
>
> -tgc
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
More information about the MailScanner
mailing list