開発者でも何でもない素人によるサイト

clamav、freshclamのエラー発生

  • このエントリーをはてなブックマークに追加

clamavについて最初に記事投稿して以来、特に問題なく動作し続けていたのですが、ここ数日以下のようなエラーメールが来るようになりました。

LibClamAV Error: cli_dbgets: Invalid data or internal buffer too small
LibClamAV Error: cli_tgzload: File daily.hdb not correctly loaded
LibClamAV Error: Can't load /var/lib/clamav/daily.cld: Malformed database
ERROR: Malformed database

どうやらデータベースがおかしいようです。

調べたところ、データベースを削除して、再度freshclamすると良いらしいので、実行します。

sudo rm /var/lib/clamav/daily.cld
sudo freshclam

無事、データベースがアップデートされました。

原因はおそらく、数日前にラズパイを再起動した際に時計が大きくずれたためかと思われます。

これまで再起動して大幅に時間が狂ったことはなかったのに、その時はかなりずれていました。前後にfreshclamされて、データベースがおかしくなったのでしょう。

ラズパイにはハードウェアクロックが無いので、今後対応を考える必要があります。