I just recently set up postfix to call a script that triggers spamc 2.63 on a box running FreeBSD 4.9 with Perl 5.005_03 and noticed the two different series of error messages listed below recurring in my maillog every couple of hours. I have a cron job that calls fetchmail every four hours to retrieve spam and ham from some public folders in Exchange as local accounts that trigger procmail and run the messages through sa-learn (which is set to do a rebuild on a nightly basis). Is there anything I could be doing improperly?
Locking errors: Mar 22 01:41:17 hqsabeta spamd[92510]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 01:41:30 hqsabeta spamd[92559]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 01:41:33 hqsabeta spamd[92563]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 01:41:36 hqsabeta spamd[92568]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 01:41:43 hqsabeta spamd[92589]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 01:41:44 hqsabeta spamd[92576]: Cannot open bayes databases /home/filter/.spamassassin/bayes_* R/W: lock failed: File exists Mar 22 03:29:04 hqsabeta spamd[95847]: Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 519, <GEN21004> chunk 212. Mar 22 03:29:04 hqsabeta spamd[95847]: Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 521, <GEN21004> chunk 212. Mar 22 03:29:04 hqsabeta spamd[95847]: Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 522, <GEN21004> chunk 212.
