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.