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

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



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

From: mizuhara@xxxxxxx (水原 文)
Subject: [debian-users:45603] Re: spamassassin や sa-learn のエラー
Date: Thu, 12 Jan 2006 22:56:52 +0900

> 水原です。松田さんありがとうございます。
> 
> At Thu, 12 Jan 2006 07:53:09 +0900,
> MATSUDA Yoh-ichi / 松田陽一 wrote:
> > 
> > Sarge の upgrade ってことは、 2.6x から 3.0.4 への upgrade でしょうか?
> > それとも 3.1.0 への upgrade でしょうか?
> > 私は既に 3.1.0 を使ってるんでその辺判らないんですが。
> 
> 2.6x から 3.0.3 への upgrade です。
> Sarge に収録されているのは 3.0.3-2 だと私は認識しているのですが。

ありゃ。^^;

> > もし 3.0.x への upgrade であるなら、 3.1.0 への upgrade を強くお薦
> > めします。
> > フィルタは生物ですから、 spam の最新事情に追従している物の方がずっ
> > と良いです。
> 
> ありがとうございます。testing から 3.1.0 をとってきて試してみましたが、
> 多少メッセージはかわるものの、同様でした。
> 
> grand:~> zcat /var/lib/amavis/virusmails/spam-22f286904cf3bbc9ceedf96fa38f7d4b-20060109-211423-22978-06.gz | spamassassin | lv
> [1467] warn: bayes: cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/O: tie failed: 
> [1467] warn: bayes: cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/O: tie failed: 
> [1467] warn: bayes: cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/O: tie failed: Transport endpoint is not connected
> grand:~> sa-learn --sync
> bayes: cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/O: tie failed: 
> bayes: cannot open bayes databases /home/mizuhara/.spamassassin/bayes_* R/W: tie failed: Inappropriate ioctl for device

upgrade 後、 sa-learn -D --sync しても、ですか?

> あと気が付いたのですが、3.0.3-2 の /usr/share/doc/README.Debian.gz に
> は以下のようなことが記載されています。
> 
> Upgrading from perl5.6:
> -----------------------
> 
> There is a issue with DB_File that causes old Bayes databases and
> automatic whitelists to no longer be read with perl5.8.
> 
> From the perl 5.8 changelog:
> 
>   * NOTE: DB_File now uses libdb4.0 (previously libdb2). Any DB_File
>     databases created with earlier perl packages will need to be
>     upgraded before being used with the current module with the
>     db4.0_upgrade program (in the libdb4.0-util package, with HTML
>     docs in db4.0-doc).
> 
> The fix is to delete your automatic whitelist and bayes dbs from
> ~/.spamassassin/, or use the db4.0_upgrade program as explained above.

思い出した。

    リンク名 [debian-users:37315] Re: spamassassinと perlのバージョン問題
        URL: http://lists.debian.or.jp/debian-users/200306/msg00088.html

> perl のバージョンがあがると DB のファイルフォーマットがかわるので読め
> なくなるといわれても困るのですが…。libdb4.0-util とか db4.0-doc なん
> て package 存在しないし…。spamassassin-3.1.0 にはこの種の記述はないよ
> うです。

んー、ぐぐっても見つかりませんね。
手元にある奴を上げましたんで、良かったら試してみて下さい。

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