You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Robert Nicholson <ro...@elastica.com> on 2005/04/18 04:33:01 UTC

What are all these messages with sa-learn?

Use of uninitialized value in numeric eq (==) at 
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 
1445.
Use of uninitialized value in numeric eq (==) at 
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 923.
Use of uninitialized value in numeric eq (==) at 
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 
1445.
0.500          2          0       70

etc
etc
etc

Re: What are all these messages with sa-learn?

Posted by Matt Kettler <mk...@evi-inc.com>.
Robert Nicholson wrote:

> Use of uninitialized value in numeric eq (==) at
> /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 1445.
> Use of uninitialized value in numeric eq (==) at
> /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 923.
> Use of uninitialized value in numeric eq (==) at
> /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 1445.
> 0.500          2          0       70


What version of SA are you using? SA 3.x doesn't even have 1,000 likes
in BayeStore.pm, much less 1445. If you think you're using 3.x, double
check your install..


If you're using 2.64, it looks like the bayes database version isn't
initialized. You might have a corrupt bayes DB.

Try running spamassassin --lint -D and/or sa-learn --force-expire -D to
see what the debug output might give you hints for.