Greetings all,

I am having a problem where spamassassin is not running on all my messages and a bunch of spam is slipping into my inbox as a result. I would say this has been going on for about a month, but it took me a few weeks to notice the lack of spamassassin headers in the skipped mail. I am not having any luck figuring out why this happening or how to fix it; I hope someone on this list can help.

I'm running version 3.1.0 (Perl 5.8.7) and the platform it's running on is NetBSD 3.0. I invoke it via procmail, with the recipe suggested at the spamassassin wiki.


I turned on procmail logging this morning and I am seeing a number of potentially troubling messages.

For example, I've got a couple of thes failure messages:

procmail: Match on "< 256000"
procmail: Locking "spamassassin.lock"
procmail: Executing "spamassassin"
procmail: [7638] Wed May 10 10:29:40 2006
procmail: Program failure (-11) of "spamassassin"
procmail: Rescue of unfiltered data succeeded
procmail: [7638] Wed May 10 10:29:40 2006
procmail: Unlocking "spamassassin.lock"


And I see several of these:

procmail: [2585] Wed May 10 10:59:53 2006
procmail: Locking "spamassassin.lock"
[8699] warn: bayes: unknown packing format for bayes db, please re-learn: 138 at /usr/pkg/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/DBM.pm line 1874.
procmail: [2585] Wed May 10 11:00:01 2006
procmail: Locking "spamassassin.lock"
[8699] warn: bayes: unknown packing format for bayes db, please re-learn: 68 at /usr/pkg/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/DBM.pm line 1874. [8699] warn: bayes: expire_old_tokens: panic: sv_setpvn called with negative strlen at /usr/pkg/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/DBM.pm
line 624.


I notice the warnings mention re-learning. Unfortunately I am also having problems with sa-learn --sync dumping core on most of my attempts to train the classifier.


Does anyone have any idea what causes these errors and how I might fix them?


Thanks,
marijane

Reply via email to