Civil Engineer's log

地方大学教員の日常の断片

amavisd-new 2.6.3が起動できなくなった問題

2009-05-30 21:36:01 | UNIXなこと

portupgradeすると、もれなく

Starting amavisd.
Can't locate object method "new" via package "Amavis::SpamControl" at /usr/local/sbin/amavisd line 13878.

といってamavisdが起動できなくなっていることに気づいたが、MLによると、amavisdでspam判定を行わない場合は、amavisd.confの設定で、

  • @bypass_spam_check_mapsの値をいじらない
  • @spam_scanners = 'undef'; とする

だけでよいらしいので、とりあえず、そのようにしてみた。

そして、あらためてRELEASE_NOTESを読んでみると、amavisd 2.6.3以降でspam判定をするには、@spam_scannersを適切に設定する必要があるとのこと。NEW FEATURESに

- a configuration variable @spam_scanners is added, along with a module  Amavis::SpamControl::ExtProg (which is only loaded if needed).

とバッチリ書いてある。つまり、要するに、新しいものを使うときは変更点をきちんと確認しなさい、ということなのだった。


最新の画像もっと見る