FreeBSD/ClamAV のバックアップの現在との差分(No.1)
- 追加された行はこの色です。
- 削除された行はこの色です。
*ClamAVバージョンアップ(clamav-0.88.7_1 ⇒ clamav-0.91.1) [#h7c37683]
スキャンの速度が倍になったそうです。
#contents
**アップグレード [#z202d405]
# portupgrade clamav
**設定ファイルの差し替え [#kffbab43]
普通に起動しようとすると、下のようにエラーが表示されます。
コンフィグファイルの書式が変わったようです。
# /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
**アップグレードしたら、下記のようなエラーが出てスキャンできなくなった。 [#fbeb3be7]
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に変更して対処した。 [#e734b83a]
しかたないので、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) [#ia7f41ff]
# 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) [#i8215a2e]
# 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