Mailinglist Archive: opensuse-ja (77 mails)
| < Previous | Next > |
bogofilterのdb
- From: 野宮 賢 / NOMIYA Masaru <nomiyac360@xxxxxxxxxxxxxx>
- Date: Sat, 24 Jun 2006 23:15:07 +0900
- Message-id: <87zmg263o4.wl%nomiyac360@xxxxxxxxxxxxxx>
野宮です.
ようやく Dual Opteron の動作を理解出来たと思いましたので,現行の AthlonXP
3200+ の環境から移行作業を進めています.が,bogofilter で嵌っています.
(;_;)
つまり,Dual Opteron 環境でも Spam Filter として bogofilter を使うべく,
kakasi パッチを当てたものをビルドし,そこへ,これまで3年以上の成果である
spam/ham 判定の為のデータベース wordlist.db(67MB) を移行しましたところ,
# bogoutil -v --db-verify wordlist.db
bogoutil[26386]: cannot join environment: DB_VERSION_MISMATCH: Database environment version mismatch
と言われてしまい,これが何故だか解らずにいます.と,言いますのも,AthlonXP
3200+ の配下で使っています bogofilter は,
bogofilter version 1.0.0+kakasi-0.4
Database: Sleepycat Software: Berkeley DB 4.3.27: (September 9, 2005) AUTO-XA
Copyright (C) 2002-2005 Eric S. Raymond,
David Relson, Matthias Andree, Greg Louis
で,Dual Opteron でビルドした bogofilter は,
bogofilter version 1.0.0+kakasi-0.4
Database: Sleepycat Software: Berkeley DB 4.3.27: (March 19, 2005) AUTO-XA
Copyright (C) 2002-2005 Eric S. Raymond,
David Relson, Matthias Andree, Greg Louis
と,DB は,タイムスタンプこそ違え,同じヴァージョンの Berkley DB に思えるか
らです,
因に,Dual Opteron 環境では,
1. ./configure --libdir=/usr/lib64 --bindir=/usr/bin --prefix=/usr
2. ./configure --libdir=/usr/lib --bindir=/usr/bin --prefix=/usr
の二通りでビルドしましたが,何れでも,
# bogoutil -v --db-verify wordlist.db
bogoutil[26386]: cannot join environment: DB_VERSION_MISMATCH: Database environment version mismatch
となります.
更に不思議なのは,DB_VERSION_MISMATCH と言われますが,メールを取り込んだ際
には,正しく,Spam/Ham の判定がなされます.
ともあれ,ここは,wordlist.db を作り直さなければならないか,とは思っていま
すが,上記のDB_VERSION_MISMATCHという現象は,どうして発生するのでしょうか?
ご教授の程,宜しくお願いします.
---
野宮 賢 mail-to: nomiyac360 @ mg.point.ne.jp
「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の
科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで
あろう。」 -- J. V. Rodricks --
ようやく Dual Opteron の動作を理解出来たと思いましたので,現行の AthlonXP
3200+ の環境から移行作業を進めています.が,bogofilter で嵌っています.
(;_;)
つまり,Dual Opteron 環境でも Spam Filter として bogofilter を使うべく,
kakasi パッチを当てたものをビルドし,そこへ,これまで3年以上の成果である
spam/ham 判定の為のデータベース wordlist.db(67MB) を移行しましたところ,
# bogoutil -v --db-verify wordlist.db
bogoutil[26386]: cannot join environment: DB_VERSION_MISMATCH: Database environment version mismatch
と言われてしまい,これが何故だか解らずにいます.と,言いますのも,AthlonXP
3200+ の配下で使っています bogofilter は,
bogofilter version 1.0.0+kakasi-0.4
Database: Sleepycat Software: Berkeley DB 4.3.27: (September 9, 2005) AUTO-XA
Copyright (C) 2002-2005 Eric S. Raymond,
David Relson, Matthias Andree, Greg Louis
で,Dual Opteron でビルドした bogofilter は,
bogofilter version 1.0.0+kakasi-0.4
Database: Sleepycat Software: Berkeley DB 4.3.27: (March 19, 2005) AUTO-XA
Copyright (C) 2002-2005 Eric S. Raymond,
David Relson, Matthias Andree, Greg Louis
と,DB は,タイムスタンプこそ違え,同じヴァージョンの Berkley DB に思えるか
らです,
因に,Dual Opteron 環境では,
1. ./configure --libdir=/usr/lib64 --bindir=/usr/bin --prefix=/usr
2. ./configure --libdir=/usr/lib --bindir=/usr/bin --prefix=/usr
の二通りでビルドしましたが,何れでも,
# bogoutil -v --db-verify wordlist.db
bogoutil[26386]: cannot join environment: DB_VERSION_MISMATCH: Database environment version mismatch
となります.
更に不思議なのは,DB_VERSION_MISMATCH と言われますが,メールを取り込んだ際
には,正しく,Spam/Ham の判定がなされます.
ともあれ,ここは,wordlist.db を作り直さなければならないか,とは思っていま
すが,上記のDB_VERSION_MISMATCHという現象は,どうして発生するのでしょうか?
ご教授の程,宜しくお願いします.
---
野宮 賢 mail-to: nomiyac360 @ mg.point.ne.jp
「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の
科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで
あろう。」 -- J. V. Rodricks --
| < Previous | Next > |