You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by "John M. Dlugosz" <pn...@sneakemail.com> on 2008/07/12 02:41:16 UTC
Where is the bays database?
running # sa-learn --dump -D tells me:
[26766] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
[26766] dbg: config: score set 1 chosen.
[26766] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
I suppose this means that the sa-learn program doesn't know where the main program (running as a daemon) put its stuff. I looked in /etc/spamassassin/main.cf and it doesn't say.
Where can I find this? Assuming that's the problem.
--John
Re: Where is the bays database?
Posted by Gary V <mr...@gmail.com>.
On 12 Jul 2008 00:41:16 -0000, John M. Dlugosz wrote:
>
> running # sa-learn --dump -D tells me:
>
> [26766] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
> [26766] dbg: config: score set 1 chosen.
> [26766] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
>
> I suppose this means that the sa-learn program doesn't know where the main program (running as a daemon) put its stuff. I looked in /etc/spamassassin/main.cf and it doesn't say.
>
Or maybe you looked in /etc/spamassassin/local.cf
> Where can I find this? Assuming that's the problem.
>
> --John
Since you ran the command as root, this is telling that the user
'root' does not have Bayes files. How are you calling SpamAssassin?
Each user that calls SpamAssassin may have their own Bayes files. So,
to see those files, run sa-learn as that user. If you run a site wite
setup where only one user calls SpamAssassin, run sa-learn as that
user. For example, if using amavisd-new, the one user that interacts
with SpamAssassin might be named amavis, or vscan.
su amavis -c 'sa-learn --dump -D'
--
Gary V