Greetz, all.

My question may have been answered in the past, 
but I wouldn't even know what search terms to 
use.  Apologies if that's the case

Over the past few days, I've had some spam leaking 
through what has been an old, but reliable system 
(consisting of the latest Sendmail, MailScanner, 
clamav, MailWatch, and an older Spamassassin, all 
running on a CentOS box).  Up to this point, most 
spam was easily tagged and dealt with.  But, I 
figured I'd upgrade to the latest SA, thereby 
using the most recent rules.  Good in theory, bad 
in practice, because it messed up Bayes.  
Regardless of whether I tried to do it manually, 
or via MailWatch, when I did an sa-learn, I got 
the following:

SA Learn: config: configuration 
file "/etc/mail/spamassassin/20_advance_fee.cf" 
requires version 3.003001 of SpamAssassin, but 
this is code version 3.002005. Maybe you need to 
use the -C switch, or remove the old config 
files? Skipping this file 
at /usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf/Parser.pm 
line 372.

That's just a snippet; every rule does the same.  
So, I figured I'd role back to the previous 
version of SA.  Trying sa-learn again, I now get 
the following:

SA Learn: config: configuration 
file "/etc/mail/spamassassin/20_advance_fee.cf" 
requires version 3.002005 of SpamAssassin, but 
this is code version 3.002004. Maybe you need to 
use the -C switch, or remove the old config 
files? Skipping this file 
at /usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf/Parser.pm 
line 372.

In other words, Bayes (or something) seems to be 
looking at a previous configuration, or 
whatever.

I think (the operative word, here) that I made a 
good backup copy of the Bayes DB.  That having 
been said, how do I correct this problem?

As ever, many thanks.

Dimitri

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to