Counter: 1109, today: 1, yesterday: 0
2009-02-13 (金) 04:29:27更新

Contents


After 6.3R -> 7.1R

メジャーバージョンアップ後、いくつかエラーで起動出来ないものがあるようだ。どうやら、portupgrade -fpa の時にpkgdbに登録されていないものが取り残されているような感じだ。 例えば・・・

amavisd-new

6.3R -> 7.1R へアップグレード後の起動時のコンソール画面・・・

# dmesg -a
Starting ntpd.
/etc/rc: WARNING: $wnn_enable is not set properly - see rc.conf(5).
Starting snmptrapd.
Warning: $snmpd_flags includes -p option. Please use $snmpd_pidfile instead.
Starting snmpd.
Starting amavisd.
Problem in antispam SA code: Can't locate Mail/SpamAssassin.pm in @INC (@INC 
contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/
mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local
/lib/perl5/5.8.9) at (eval 105) line 108.
BEGIN failed--compilation aborted at (eval 105) line 108.
Starting clamav_clamd.
Starting clamav_freshclam.
Starting mysql.
Starting mrtg_daemon.
Daemonizing MRTG ...

SpamAssasinがエラーしているので、security/amavisd-new を再インストールする。

これは、clamav との共同作業(?)をするので、オリジナルのユーザ・グループを変更する。

cp /usr/ports/security/amavisd-new/Makefile /usr/ports/security/amavisd-new/Makefile-dist
vi /usr/ports/security/amavisd-new/Makefile
AMAVISUSER?=	vscan  >> clamav
AMAVISGROUP?=	vscan  >> clamav

make deinstall /usr/ports/security/amavisd-new
portinstall security/amavisd-new
途中、mail/p5-Mail-SpamAssassin は既にはいっとるがぁ、といわれるので 
cd /usr/ports/mail/p5-Mail-SpamAssassin
make deinstall
portinstall security/amavisd-new

Do you wish to run sa-update to fetch new rules [N]?

===> Installing rc.d startup script(s)
===>   Registering installation for amavisd-new-2.6.2,1

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-02-13 (金) 04:29:27