FreeBSD/ClamAV
ClamAVバージョンアップ(clamav-0.88.7_1 ⇒ clamav-0.91.1) †
スキャンの速度が倍になったそうです。
アップグレード †
# portupgrade clamav
設定ファイルの差し替え †
普通に起動しようとすると、下のようにエラーが表示されます。 コンフィグファイルの書式が変わったようです。
# /usr/local/etc/rc.d/clamav-freshclam.sh restart Stopping clamav_freshclam. Waiting for PIDS: 494. Starting clamav_freshclam. ERROR: Parse error at line 44: Option AllowSupplementaryGroups requires boolean argument. ERROR: Parse error at line 76: Option FixStaleSocket requires boolean argument. ERROR: Can't parse the config file /usr/local/etc/clamd.conf
下のように.defaultのファイルをコピーしてやると正常に起動しました。
# cp /usr/local/etc/clamav.conf.default /usr/local/etc/clamav.conf # cp /usr/local/etc/freshclam.conf.default /usr/local/etc/freshclam.conf
アップグレードしたら、下記のようなエラーが出てスキャンできなくなった。 †
qmail-scannerがclamavを呼び出す時に出来てないらしい
X-Qmail-Scanner-1.25: [vaio.mydomain.co.jp11849391225112557] clamdscan: corrupt or unknown clamd scanner error or memory/resource/perms problem - exit status 512/2
Clamavの実行ユーザをqscandに変更して対処した。 †
しかたないので、clamavの実行ユーザをqmail-scannerと同じqscandにして対応しました。
# vi /usr/local/etc/clamav.conf User clamav ↓ User qscand # chown -R qscand:clamav /var/run/clamav # chmod 775 /var/run/clamav # chown -R qscand:qscand /var/log/clamav/clamd.log # /usr/local/etc/rc.d/clamav-clamd.sh restart
アップデート(clamav-0.92 ⇒ clamav-0.93.3) †
# portupgrade clamav
アップデートして起動しなおそうとしたら、下記のエラーで起動できない。
Missing /var/db/clamav/clamav/*.cvd or *.cld files.
どうも、ウィルスのデータベースの持ち方が変わったらしくて、
clamav-freshclam.shを先に再起動しなおして、下記がある事を確認してから起動すると正常に起動しました。
[root@vaio /var/log/clamav]# ll /var/db/clamav/ -rw-r--r-- 1 clamav clamav 2436554 8 28 13:06 daily.cvd -rw-r--r-- 1 clamav clamav 15200793 8 28 13:06 main.cvd
アップデート(clamav-0.94.2 ⇒ clamav-0.95.3) †
# portupgrade clamav # chown -R qscand:clamav /var/run/clamav # chown qscand /var/log/clamav/clamd* # /usr/local/etc/rc.d/clamav-clamd restart # /usr/local/etc/rc.d/clamav-freshclam restart