Feedback on MailScanner 4.56.1-1 beta

Jim Holland mailscanner at mango.zw
Wed Aug 23 23:41:01 IST 2006


Hi Julian

You wrote in reference to my install.log sent privately:

> It's probably in the Clam-SA tarball.
> Looks like I will have to move it.
>
> root wrote:
>> Hi Julian
>>
>> This is the log.
>>
>> I can't see any reference to trying to install Sys::Hostname::Long
>>
>> Regards
>>
>> Jim Holland

However the perl-Sys-Hostname-Long-1.4-1.src.rpm file is already included
in MailScanner-4.56.1-1.rpm.tar.gz.  That rpm contains the 
Sys-Hostname-Long-1.4.tar.gz which is in the Clam-SA tarball.

I still think something very strange is going on with the installation of 
the Perl modules.  The installation goes as far as installing 
perl-Getopt-Long-2.35-1, which appears to go fine.  However when running 
MailScanner -v there is no mention of this module at all - see listing 
below.  It is however found at /usr/lib/perl5/5.6.1/Getopt/Long.pm.

Having another look at the install log I now finally notice this:

file /usr/lib/perl5/5.6.1/Getopt/Long.pm from install of perl-Getopt-Long-2.35-1 conflicts with file from package perl-5.6.1-36.1.71
file /usr/lib/perl5/5.6.1/newgetopt.pl from install of perl-Getopt-Long-2.35-1 conflicts with file from package perl-5.6.1-36.1.71
file /usr/share/man/man3/Getopt::Long.3pm.gz from install of perl-Getopt-Long-2.35-1 conflicts with file from package perl-5.6.1-36.1.71

I suspect that when a module installation failure occurs during the
execution of the following command:

   rpm -Uvh ${NODEPS} ${RPMROOT}/RPMS/${ARC}/${FILEPREFIX}.${ARC}.rpm

then the script breaks out of the Here Documents loop at this point and 
fails to continue to install any remaining Perl modules.

Regards

Jim Holland
System Administrator
MANGO - Zimbabwe's non-profit e-mail service

Running on
Linux mail.mango.zw 2.4.20-28.7 #1 Thu Dec 18 11:15:04 EST 2003 i686 unknown
This is Red Hat Linux release 7.1 (Seawolf)
This is Perl version 5.006001 (5.6.1)

This is MailScanner version 4.56.1
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.16	File::Temp
0.92	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.01	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
1.10	Digest
missing	Digest::HMAC
2.36	Digest::MD5
missing	Digest::SHA1
missing	Inline
missing	Mail::ClamAV
missing	Mail::SpamAssassin
missing	Mail::SPF::Query
missing	Net::CIDR::Lite
missing	Net::IP
missing	Net::DNS
missing	Net::LDAP
missing	Parse::RecDescent
missing	SAVI
2.46	Test::Harness
0.62	Test::Simple
missing	Text::Balanced
1.35	URI



More information about the MailScanner mailing list