Error after upgrade

Wayne wjohns at balita.ph
Fri Aug 3 15:22:10 IST 2007


At 13:48 03/08/2007, you wrote:

Julian output below many thanks

Wayne


>Run
>MailScanner --debug
>and post the results here.
>and also
>MailScanner --lint
>and also
>MailScanner -v

Please note I did upgrade to SA 3.2.2 as per the file on 
mailscanner.info our server managers NTT asked me to put it back to 
3.1.9 the one recommended by RHEL 4 (they said) so I am aware of the 
extra files added by 3.2.2 which I have to remove.

 > MailScanner --debug
In Debugging mode, not forking...
SpamAssassin temp dir = /var/spool/MailScanner/incoming/SpamAssassin-Temp
config: configuration file 
"/usr/share/spamassassin/20_advance_fee.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file 
at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_body_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_compensate.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file 
"/usr/share/spamassassin/20_dnsbl_tests.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file 
at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_drugs.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file 
"/usr/share/spamassassin/20_fake_helo_tests.cf" requires version 
3.001009 of SpamAssassin, but this is code version 3.002002. Maybe 
you need to use the -C switch, or remove the old config files? 
Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_head_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_html_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_meta_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_net_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_phrases.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_porn.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_uri_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/23_bayes.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: 'rbl_timeout' is obsolete, use 'rbl_timeout' instead at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/URIDNSBL.pm line 396.
check: no loaded plugin implements 'check_main': cannot scan! at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm line 164.

 > MailScanner --lint
Checking version numbers...
Version number in MailScanner.conf (4.62.9) is correct.

Your envelope_sender_header in spam.assassin.prefs.conf is correct.

Checking for SpamAssassin errors (if you use it)...
SpamAssassin temp dir = /var/spool/MailScanner/incoming/SpamAssassin-Temp
config: configuration file 
"/usr/share/spamassassin/20_advance_fee.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file 
at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file 
"/usr/share/spamassassin/20_advance_fee.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_body_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_body_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_compensate.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_compensate.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file 
"/usr/share/spamassassin/20_dnsbl_tests.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file 
at /usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file 
"/usr/share/spamassassin/20_dnsbl_tests.cf" requires version 3.001009 
of SpamAssassin, but this is code version 3.002002. Maybe you need to 
use the -C switch, or remove the old config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_drugs.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_drugs.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file 
"/usr/share/spamassassin/20_fake_helo_tests.cf" requires version 
3.001009 of SpamAssassin, but this is code version 3.002002. Maybe 
you need to use the -C switch, or remove the old config files? 
Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file 
"/usr/share/spamassassin/20_fake_helo_tests.cf" requires version 
3.001009 of SpamAssassin, but this is code version 3.002002. Maybe 
you need to use the -C switch, or remove the old config files? 
Skipping this file
config: configuration file "/usr/share/spamassassin/20_head_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_head_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_html_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_html_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_meta_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_meta_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_net_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_net_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_phrases.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_phrases.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_porn.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_porn.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/20_uri_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/20_uri_tests.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: configuration file "/usr/share/spamassassin/23_bayes.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line 372.
config: configuration file "/usr/share/spamassassin/23_bayes.cf" 
requires version 3.001009 of SpamAssassin, but this is code version 
3.002002. Maybe you need to use the -C switch, or remove the old 
config files? Skipping this file
config: failed to parse line, skipping, in 
"/usr/share/spamassassin/25_uribl.cf": uridnsbl_timeout      2
config: failed to parse, now a plugin, skipping, in 
"/etc/mail/spamassassin/local.cf": ok_languages de en gd tl
config: 'rbl_timeout' is obsolete, use 'rbl_timeout' instead at 
/usr/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/URIDNSBL.pm line 396.
config: warning: score set for non-existent rule URI_TRUNCATED

check: no loaded plugin implements 'check_main': cannot scan! at 
/usr/lib/perl5/site_perl/5.8.5/Mail/Spam

Module Config
         Command Shell

 > MailScanner -v
Running on
Linux xxxx.ph 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 
i686 i386 GNU/Linux
This is Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
This is Perl version 5.008005 (5.8.5)

This is MailScanner version 4.62.9
Module versions are:
1.00    AnyDBM_File
1.16    Archive::Zip
1.03    Carp
1.119   Convert::BinHex
1.00    DirHandle
1.05    Fcntl
2.73    File::Basename
2.08    File::Copy
2.01    FileHandle
1.06    File::Path
0.14    File::Temp
0.90    Filesys::Df
1.35    HTML::Entities
3.56    HTML::Parser
2.37    HTML::TokeParser
1.21    IO
1.10    IO::File
1.123   IO::Pipe
1.71    Mail::Header
1.86    Math::BigInt
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.11    Net::CIDR
1.08    POSIX
1.14    Scalar::Util
1.77    Socket
1.4     Sys::Hostname::Long
0.18    Sys::Syslog
1.9707  Time::HiRes
1.02    Time::localtime

Optional module versions are:
1.29    Archive::Tar
0.21    bignum
1.82    Business::ISBN
1.10    Business::ISBN::Data
0.17    Convert::TNEF
1.08    Data::Dump
1.814   DB_File
1.13    DBD::SQLite
1.56    DBI
1.15    Digest
1.01    Digest::HMAC
2.36    Digest::MD5
2.10    Digest::SHA1
1.00    Encode::Detect
0.17008 Error
0.18    ExtUtils::CBuilder
2.18    ExtUtils::ParseXS
0.44    Inline
1.08    IO::String
1.04    IO::Zlib
2.21    IP::Country
0.20    Mail::ClamAV
3.002002        Mail::SpamAssassin
v2.004  Mail::SPF
1.999001        Mail::SPF::Query
0.19    Math::BigRat
0.2808  Module::Build
0.20    Net::CIDR::Lite
0.60    Net::DNS
0.002.2 Net::DNS::Resolver::Programmable
0.31    Net::LDAP
  4.004  NetAddr::IP
1.94    Parse::RecDescent
missing SAVI
2.56    Test::Harness
0.95    Test::Manifest
1.95    Text::Balanced
1.35    URI
0.7203  version
0.62    YAML

Enter a shell command to execute in the text field below. The cd 
command may be used to change directory for subsequent commands.








More information about the MailScanner mailing list