when trying to run sa-learn
/usr/local/bin/sa-learn -D --spam --mbox $HOME/Mail/TheMailBox
on one of my mailboxes I got:
Cannot open bayes databases /home/*munged*/.spamassassin/bayes_* R/W: lock failed: Interrupted system call
Learned from 0 message(s) (1 message(s) examined).
ERROR: the Bayes learn function returned an error, please re-run with -D for more information
running with -D gives me:
debug: bayes: found bayes db version 2
debug: bayes: bayes db version 2 is not able to be used, aborting!
debug: Score set 0 chosen.
debug: Initialising learner
debug: Syncing Bayes and expiring old tokens...
debug: lock: 13545 created /home/*munged*/.spamassassin/bayes.mutex
debug: lock: 13545 trying to get lock on /home/*munged*/.spamassassin/bayes with 300 timeout
which then proceeds to timeout
looking at the permissions in the .spamassassin directory they all look right:
160 -rw------- 1 *munged* staff 196608 Jul 28 14:39 auto-whitelist
608 -rw------- 1 *munged* staff 602112 Mar 22 03:37 auto-whitelist.db
2 -rw------- 1 *munged* staff 6 Jul 28 14:39 auto-whitelist.mutex
2 -rw------- 1 *munged* staff 23 Jul 19 12:20 bayes.lock
2 -rw------- 1 *munged* staff 12 Jul 28 14:39 bayes.mutex
528 -rw------- 1 *munged* staff 655360 Jul 28 14:39 bayes_seen
4144 -rw------- 1 *munged* staff 4227072 Jul 28 14:39 bayes_toks
2112 -rw------- 1 *munged* staff 2555904 Jul 1 06:24 bayes_toks.new
2 -rw-r--r-- 1 *munged* staff 1210 Feb 15 03:09 user_prefs
The db error concerns me, obviously. Do I have to do something with bayes to get it working with SA3? the identical command works for other users on the system, but each one I checked had a bayes db version 3.
-- Can I tell you the truth? I mean this isn’t like TV news, is it?
smime.p7s
Description: S/MIME cryptographic signature