2004年04月07日

DBの統合(Update)

今まで全く不満が無かったため特にいじってなかったbogofilterをなにげにバージョンアップしたらこんなエラーが出ました。

bogofilter: (db) DB->open(/home/hoge/.bogofilter/wordlist.db) - actually /home/
hoge/.bogofilter/wordlist.db bogohome: /home/hoge/.bogofilter -, err: 2,
No such file or directory
Can't open file 'wordlist.db' in directory '/home/hoge/.bogofilter'.
error #2 - No such file or directory.

Remember to register some spam and ham messages before you
use bogofilter to evaluate mail for its probable spam status!

調べてみたら「goodlist.db」と「spamlist.db」が「wordlist.db」に統合されるというBogofilter0.7以来の大規模なデータベース形式のバージョンアップがあったようなので、そのアップデート手順を書いておきます。
(どうも0.14.0で切り替わったらしいのですが、0.15.7から0.17.4に入れ替えたら警告が出て初めて気が付く(笑))

移行は極めて簡単

bogoupgrade -d ~/.bogofilter
上記のコマンド一発でwordlist.dbができあがります。

ちょっと試した感じじゃ精度は落ちてないようなので、乗り換えても安心っぽいです。

なお、0.7からバージョンアップする強者は「man bogoupgrade」に書いてあるとおりにやってください(^^;

Posted by Takuchan at 2004年04月07日 09:30 | トラックバック(0)