Clearly something is broken, but I'm not sure what.

I am using SpamAssassin 2.64 on SuSE Linux 9.0. My problems started when I
upgraded from the original SA that shipped with the system (2.55, I believe)
and the bayes path specification changed in the local.cf file. 

Once that was rectified and the Bayes database was re-located, I thought all
was well, but now I have confirmed that I can add and re-add and re-add
messages using sa-learn, but when I try to "sa-learn --forget" them, the
response is an error message.

Here are the commands and responses:

cornelius:/tmp # su spamfilter -c '/usr/bin/sa-learn --spam ./unham/1.'
Learned from 1 message(s) (1 message(s) examined).

cornelius:/tmp # su spamfilter -c '/usr/bin/sa-learn --spam ./unham/1.'
Learned from 1 message(s) (1 message(s) examined).

(same message clearly learned from twice. I can repeat this endlessly.)

cornelius:/tmp # su spamfilter -c '/usr/bin/sa-learn --forget ./unham/1.'
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

(the unhelpful error message)

When re-running sa-learn with the -D option, the command hangs perpetually at
this message:

debug: Syncing complete.

.. until I issue a Ctrl-C.

I don't see why listing the debug information would cause a hang, but it does.

What should I do here? Trash my Bayesian database entirely and start over?
What do these symptoms mean?

/k

-- 
Kyle Silfer
Systems Manager
NuCity Publications
505.346.0660 x242


Reply via email to