SpamAssassin Bayes Broke with Sarge
Dreamhost has recently upgraded to Debian Sarge. Along with that upgrade was a new version of Perl (5.8.4) this appears to have broken the bayesian filtering part of my SpamAssassin setup. This Usenet post describes some of the problems I’m seeing. But even after upgrading the database format I’m still having trouble. I’m getting this message in my procmail logs:
Cannot open bayes databases /.../.spamassassin/bayes_* R/O: tie failed:
Which was the error message I got when trying to use sa-learn before upgrading. So far I’ve tried retraining from scratch and even installing a local copy of Perl 5.6.2, but none have solved the problem. What’s really annoying is that if I save a spam message and run it through SpamAssassin on the command line it works fine.
Unless tomorrow’s Google searches turn up anything useful I’ll just try rebuilding all my local Perl packages with the new version and hope that makes a difference.
