#counter([total|today|yesterday]);
RIGHT:&lastmod;更新
----
Contents
#contents
----
*After 6.3R -> 7.1R [#cca6161c]
メジャーバージョンアップ後、いくつかエラーで起動出来ないものがあるようだ。どうやら、portupgrade -fpa の時にpkgdbに登録されていないものが取り残されているような感じだ。
例えば・・・
**amavisd-new [#dbf5decc]
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