ClamAVの更新(というより再インストール)

5月の初め頃から、サーバのログに下記のメッセージが表示されるようになった。

WARNING: Your ClamAV installation is OUTDATED!

ClamAVがバージョンアップされたようだ。
インストール済みのバージョンは「0.98.1」で、最新版は「0.98.3」だった。
「それではバージョンアップしましょうか、portsだから簡単でしょ。」と思って作業に取り掛かったが、何度やってもうまくいかない。
手順としては下記。

【うまくいかない手順】
1.ClamAVを停止
# /usr/local/etc/rc.d/clamav-freshclam stop
# /usr/local/etc/rc.d/clamav-clamd stop

2portsのアップデート
# portsnap fetch update

3.バージョンの確認
# grep PORTVERSION /usr/ports/security/clamav/Makefile
PORTVERSION= 0.98.3

4.clamAVのアップデート
# portupgrade clamav
[Reading data from pkg(8) … – 1 packages found – done]

5.clamAVの起動
# /usr/local/etc/rc.d/clamav-freshclam start
# /usr/local/etc/rc.d/clamav-clamd start

「できたできた。簡単じゃん。(^^)」と思っていたら、翌日のサーバログに再びメッセージが…

WARNING: Your ClamAV installation is OUTDATED!

あれれ、だめじゃん!!
これ以降、Google先生のお世話になりながら、ClamAVのバージョンアップに何度となくチェレンジするも、ことごとく失敗。
いつの間にかバージョンは更に上がって「0.98.4」となっていた。
いい加減まずいだろってことで、更新をあきらめて再インストールしたら、何事もなかったように最新バージョンになりますた。orz

【うまくいった手順】
1.ClamAVを停止
#  /usr/local/etc/rc.d/clamav-freshclam stop
# /usr/local/etc/rc.d/clamav-clamd stop

2.ClamAVのアンインストール
# cd /usr/ports/security/clamav
# make deinstall

3.ClamAVのインストール
# make BATCH=yes install clean
(しばし待つ。非力なPCなので遅い…)

4.設定ファイル確認
# vi /usr/local/etc/clamd.conf
LogTime yes ←コメント削除
#User clamav ←コメントアウト

# vi /usr/local/etc/freshclam.conf
DatabaseOwner root
DatabaseMirror db.jp.clamav.net

(今回は以前の設定がそのまま残っていた。)

5.clamAVの起動
# /usr/local/etc/rc.d/clamav-freshclam start
# /usr/local/etc/rc.d/clamav-clamd start

カテゴリー: 自宅サーバ パーマリンク