#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS