注意: この記事は1年以上前に掲載されたものです。情報が古い場合がありますのでお気を付け下さい。
突然clamのウィルス定義ファイルが更新されなくなったという事態が発生したので、原因を確認したら、ある部分の設定が使えなくなり、それが悪さをしていてfreshclamを動かない状態にしていたということが判明した。
問題と解決方法
問題が発生している状態でsudo freshclam
を走らせると以下のエラーメッセージが表示された。
clamd[27916]: ERROR: Parse error at line 17: Unknown option AllowSupplementaryGroups
clamd[27916]: ERROR: Can't open/parse the config file /etc/clamav/freshclam.conf
従って、sudo vi /etc/clamav/freshclam.conf
などで編集を行う必要がある ((通常は読み取り専用ファイルのため、必要に応じて書き込み権限を加えるなどの対応あるいは強制的に上書きするなどの対応が必要)) 。
編集前
AllowSupplementaryGroups no
編集後
# AllowSupplementaryGroups no
この状態でsudo freshclam
を走らせれば問題なく定義ファイルがアップデートされるだろう。
もしウィルス定義ファイルが更新されなくなったら、ぜひとも確認しよう。
ウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しています。主にスマートフォン向けアプリやウェブアプリの開発を携わっています。ご用の方はコメントかコンタクトフォームにて。