[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45591] Re: spamassassin や sa-learn のエラー



こんにちは。松田陽一@三鷹です。

From: mizuhara@xxxxxxx (水原 文)
Subject: [debian-users:45590] spamassassin や sa-learn のエラー
Date: Thu, 12 Jan 2006 04:29:53 +0900

> 先日質問した水原です。
> すみませんがもうひとつ教えてください。
> 
> Sarge への upgrade 後、spamassassin や sa-learn が以下のようなメッセー
> ジを出して失敗するようになってしまいました。

Sarge の upgrade ってことは、 2.6x から 3.0.4 への upgrade でしょうか?
それとも 3.1.0 への upgrade でしょうか?
私は既に 3.1.0 を使ってるんでその辺判らないんですが。

> grand:~> sa-learn --ham
> Cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/O: tie failed: 
> Cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/W: tie failed: Inappropriate ioctl for device
> Cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/W: tie failed: Inappropriate ioctl for device
> Learned from 0 message(s) (1 message(s) examined).
> ERROR: the Bayes learn function returned an error, please re-run with -D for more information
> grand:~> 
> 
> /usr/share/doc/spamassassin/UPGRADE.gz には、「sa-learn --rebuild とし
> て DB を rebuild せよ」とあるのでやってみましたが、同じエラーが出ます。

もう既に手元に 3.0.4 を実行する環境がないんで、正確でなくてごめんな
さい。

2.64 から 3.0.0 への upgrade の時は、凄く時間が掛かったのを憶えてい
ます。
デバッグオプションを付けて実行してみると、その辺がはっきり判ります。

3.0.0 以降から 3.1.0 への upgrade では、 sa-learn --sync を実行する
こととなります。

もし 3.0.x への upgrade であるなら、 3.1.0 への upgrade を強くお薦
めします。
フィルタは生物ですから、 spam の最新事情に追従している物の方がずっ
と良いです。

> 
> ~/.spamassassin/ を消してから sa-learn なり spamassassin を実行すると
> 上記のエラーは出ないのですが、それでは今までの学習の成果を捨てることに
> なってしまうので、やりたくありません。
> 
> いったいどうすれば良いのでしょうか?
> 
> -- 
> 水原
> 

--
日本語spam展示博覧会開催中
http://www.flcl.org/~yoh/spam/jp/
松田 陽一(yoh)
mailto:yoh@xxxxxxxx
http://www.flcl.org/~yoh/diary/