As a follow-up to my own post, since upgrading to SA 3.0.1, I am also
seeing:
=====
debug: open of AWL file failed: lock: 6994 cannot create lockfile
/var/amavis/.spamassassin/auto-whitelist.mutex: Permission denied
debug: bayes: no dbs present, cannot tie DB R/O:
/var/amavis/.spamassassin/bayes_toks
debug: auto-learning failed: lock: 6994 cannot create lockfile
/var/amavis/.spamassassin/bayes.mutex: Permission denied
=====

In local.cf I have "bayes_file_mode  777".

ls -l /var/amavis/.spamassassin/
total 21348
-rw-rw-rw-    1 amavis   amavis   10366976 Oct 23 11:41 auto-whitelist
-rw-rw-rw-    1 amavis   amavis          6 Oct 23 11:41 auto-whitelist.mutex
-rw-rw-rw-    1 amavis   amavis       1476 Oct 23 12:37 bayes.mutex
-rw-rw-rw-    1 amavis   amavis   10498048 Oct 23 12:37 bayes_seen
-rw-rw-rw-    1 amavis   amavis    5517312 Oct 23 12:37 bayes_toks

However, /usr/bin/sa-learn --dump magic -D looks okay (relevant snippets):
=====
debug: SpamAssassin version 3.0.1
[...]
debug: bayes: 7301 tie-ing to DB file R/O
/var/amavis/.spamassassin/bayes_toks
debug: bayes: 7301 tie-ing to DB file R/O
/var/amavis/.spamassassin/bayes_seen
debug: bayes: found bayes db version 3
debug: Score set 2 chosen.
0.000          0          3          0  non-token data: bayes db version
0.000          0     214770          0  non-token data: nspam
0.000          0      84960          0  non-token data: nham
0.000          0     156069          0  non-token data: ntokens
0.000          0 1098484588          0  non-token data: oldest atime
0.000          0 1098556914          0  non-token data: newest atime
0.000          0 1098559462          0  non-token data: last journal sync
atime
0.000          0 1098560258          0  non-token data: last expiry atime
0.000          0      59178          0  non-token data: last expire atime
delta
0.000          0          0          0  non-token data: last expire
reduction count
debug: bayes: 7301 untie-ing
debug: bayes: 7301 untie-ing db_toks
debug: bayes: 7301 untie-ing db_seen
=====

So what's up with all of this?  Looks like SA bayes and awl are both hosed
with this latest release.  FYI, I spawn SA via amavisd-new.

Bill
----- Original Message ----- 
From: "Bill Landry" <[EMAIL PROTECTED]>
To: <users@SpamAssassin.apache.org>
Sent: Saturday, October 23, 2004 10:56 AM
Subject: Bayes sa-learn change in SA 3.0.1?


> I have "bayes_auto_expire 0" in my local.cf and instead run
> "sa-learn --force-expire" via an hourly cron job.  With SA 3.0.0 I was see
> the following results in my hourly cron results e-mails:
> =====
> synced Bayes databases from journal in 3 seconds: 3677 unique entries
(3714
> total entries)
> expired old Bayes database entries in 83 seconds
> 129678 entries kept, 10414 deleted
> token frequency: 1-occurence tokens: 55.30%
> token frequency: less than 8 occurrences: 26.17%
> =====
>
> Since upgrading to SA 3.0.1 last night, I am now only seeing the following
> in my hourly cron results e-mails:
> =====
> synced Bayes databases from journal in 3 seconds: 3268 unique entries
(3478
> total entries)
> =====
>
> I manually ran "sa-learn --force-expire -D" to see what was going on, and
am
> seeing the following lines in my debug output:
> =====
> debug: bayes: Can't use estimation method for expiry, something fishy,
> calculating optimal atime delta (first pass)
> debug: bayes: couldn't find a good delta atime, need more token
difference,
> skipping expire.
> =====
>
> Is this new behavior to be expected now with SA 3.0.1?
>
> Bill
>

Reply via email to