2016年10月アーカイブ

ClamAVエラー

日次でサーバのウイルススキャンを実行していますが、10/23から何故かウイルススキャンが終わらない事象が発生。
それどころか、clamscanコマンドをリダイレクトしているファイルが肥大化してディスクフルを引き起こす始末。

ファイルをのぞいてみると次のエラーがひたすら出力されている。
LibClamAV Error: mpool_malloc(): Attempt to allocate 8388608 bytes.
バグかと思い、長らく更新していなかったclamavの更新を実行。
[root@xxx ~]# yum info clamav
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Installed Packages
Name        : clamav
Arch        : x86_64
Version     : 0.97.7
Release     : 1.el6.rf
Size        : 5.9 M
Repo        : installed
From repo   : dag
Summary     : Anti-virus software
URL         : http://www.clamav.net/
License     : GPL
Description : Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The main purpose of
: this software is the integration with mail servers (attachment scanning).
: The package provides a flexible and scalable multi-threaded daemon, a
: command line scanner, and a tool for automatic updating via Internet.
:
: The programs are based on a shared library distributed with the Clam
: AntiVirus package, which you can use with your own software. Most
: importantly, the virus database is kept up to date
[root@xxx ~]# yum --enablerepo=epel update clamav
アップデート結果を確認。
[root@xxx ~]# yum info clamav
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Installed Packages
Name        : clamav
Arch        : x86_64
Version     : 0.99.2
Release     : 1.el6
Size        : 12 M
Repo        : installed
From repo   : epel
Summary     : Anti-virus software
URL         : http://www.clamav.net/
License     : GPLv2
Description : Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The main purpose of
: this software is the integration with mail servers (attachment scanning).
: The package provides a flexible and scalable multi-threaded daemon, a
: command line scanner, and a tool for automatic updating via Internet.
:
: The programs are based on a shared library distributed with the Clam
: AntiVirus package, which you can use with your own software. Most
: importantly, the virus database is kept up to date
とりあえずエラーを吐かずに正常終了するようになりました。