https://issues.apache.org/SpamAssassin/show_bug.cgi?id=7102

            Bug ID: 7102
           Summary: dbpath option does not work
           Product: Spamassassin
           Version: 3.4.0
          Hardware: PC
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Learner
          Assignee: [email protected]
          Reporter: [email protected]

Passing --dbpath option to sa-learn results in no learning, and no database
updates.  Zimbra uses Amavis on top of SA, so the database is in the
amavisd/.spamassassin directory.  Adding --dbpath to sa-learn results in no
training occurring at all.  In general, all it seems to do is break training
entirely.  Removing --dbpath works, as /opt/zimbra/data/amavisd/.spamassassin
is the default database location built into sa-learn

FAILS:

/opt/zimbra/libexec/sa-learn --forget /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn \
 --dbpath /opt/zimbra/data/amavisd/.spamassassin/bayes \
 --no-sync \
 --spam \
 /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn --dump magic
    0.000          0          3          0  non-token data: bayes db version
    0.000          0          0          0  non-token data: nspam
    0.000          0          0          0  non-token data: nham
    0.000          0          0          0  non-token data: ntokens
    0.000          0 1415742253          0  non-token data: oldest atime
    0.000          0 1415742254          0  non-token data: newest atime
    0.000          0 1415742271          0  non-token data: last journal sync
atime
    0.000          0          0          0  non-token data: last expiry atime
    0.000          0          0          0  non-token data: last expire atime
delta
    0.000          0          0          0  non-token data: last expire
reduction count



FAILS:

/opt/zimbra/libexec/sa-learn --forget /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn \
 --dbpath /opt/zimbra/data/amavisd/.spamassassin \
 --no-sync \
 --spam \
 /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn --dump magic
    0.000          0          3          0  non-token data: bayes db version
    0.000          0          0          0  non-token data: nspam
    0.000          0          0          0  non-token data: nham
    0.000          0          0          0  non-token data: ntokens
    0.000          0 1415742253          0  non-token data: oldest atime
    0.000          0 1415742254          0  non-token data: newest atime
    0.000          0 1415742271          0  non-token data: last journal sync
atime
    0.000          0          0          0  non-token data: last expiry atime
    0.000          0          0          0  non-token data: last expire atime
delta
    0.000          0          0          0  non-token data: last expire
reduction count



FAILS:

/opt/zimbra/libexec/sa-learn --forget /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn \
 --dbpath /opt/zimbra/data/amavisd \
 --no-sync \
 --spam \
 /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn --dump magic
    0.000          0          3          0  non-token data: bayes db version
    0.000          0          0          0  non-token data: nspam
    0.000          0          0          0  non-token data: nham
    0.000          0          0          0  non-token data: ntokens
    0.000          0 1415742253          0  non-token data: oldest atime
    0.000          0 1415742254          0  non-token data: newest atime
    0.000          0 1415742271          0  non-token data: last journal sync
atime
    0.000          0          0          0  non-token data: last expiry atime
    0.000          0          0          0  non-token data: last expire atime
delta
    0.000          0          0          0  non-token data: last expire
reduction count



WORKS:

/opt/zimbra/libexec/sa-learn --forget /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn \
 --no-sync \
 --spam \
 /opt/zimbra/TEMP/spam/*
/opt/zimbra/libexec/sa-learn --sync
/opt/zimbra/libexec/sa-learn --dump magic
    0.000          0          3          0  non-token data: bayes db version
    0.000          0         15          0  non-token data: nspam
    0.000          0          0          0  non-token data: nham
    0.000          0       1566          0  non-token data: ntokens
    0.000          0 1415742253          0  non-token data: oldest atime
    0.000          0 1415745506          0  non-token data: newest atime
    0.000          0 1415745510          0  non-token data: last journal sync
atime
    0.000          0          0          0  non-token data: last expiry atime
    0.000          0          0          0  non-token data: last expire atime
delta
    0.000          0          0          0  non-token data: last expire
reduction count

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to