yasuです。
AlmaLinux 9で運用している自宅サーバーで日々実行しているfreshclamコマンドの実行結果を眺めていたら、外部DNSサーバーでエラーが出ていました。
Mon Nov 24 03:00:08 2025 -> ClamAV update process started at Mon Nov 24 03:00:08 2025 Mon Nov 24 03:00:08 2025 -> daily database available for update (local version: 27809, remote version: 27829) Mon Nov 24 03:00:35 2025 -> Testing database: '/var/lib/clamav/tmp.dce92631df/clamav-10792a7c85365e32bcc49599c7bbff7c.tmp-daily.cld' ... WARNING: Mon Nov 24 03:00:43 2025 -> Stderr output from database load : WARNING: Mon Nov 24 03:00:42 2025 -> [LibClamAV] cli_tgzload: Invalid checksum for file daily.ldb [...] ERROR: Mon Nov 24 03:00:42 2025 -> Failed to load new database: Malformed database WARNING: Mon Nov 24 03:00:43 2025 -> Database load exited with "Test failed" ERROR: Mon Nov 24 03:00:43 2025 -> Database test FAILED. ERROR: Mon Nov 24 03:00:45 2025 -> Unexpected error when attempting to update daily: Test failed ERROR: Mon Nov 24 03:00:45 2025 -> Database update process failed: Test failed ERROR: Mon Nov 24 03:00:45 2025 -> Update failed.
しかもこのエラー11月2日から発生してるし!
エラーは「ファイル daily.ldb のチェックサムが無効」ということなので、daily.ldb(実際のファイル名はdaily.cld)を別名に変更して、再度freshclamを実行してみることにします。
※clamavのデータベースが入っているディレクトリに移動
# cd /var/lib/clamav
※daily.cldファイルをリネーム
# mv daily.cld daily.cld.backup
※freshclamコマンドを実行
# freshclam
Mon Nov 24 07:31:06 2025 -> ClamAV update process started at Mon Nov 24 07:31:06 2025
Mon Nov 24 07:31:06 2025 -> daily database available for download (remote version: 27829)
Time: 1.0s, ETA: 0.0s [========================>] 61.76MiB/61.76MiB
Mon Nov 24 07:31:08 2025 -> Testing database: '/var/lib/clamav/tmp.b797ae99dd/clamav-dd60931c87da16775dd8a6c18590480b.tmp-daily.cvd' ...
Mon Nov 24 07:31:15 2025 -> Database test passed.
Mon Nov 24 07:31:15 2025 -> daily.cvd updated (version: 27829, sigs: 2077156, f-level: 90, builder: svc.clamav-publisher)
Mon Nov 24 07:31:15 2025 -> main.cvd database is up-to-date (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)
Mon Nov 24 07:31:15 2025 -> bytecode.cld database is up-to-date (version: 339, sigs: 80, f-level: 90, builder: nrandolp)
Mon Nov 24 07:31:15 2025 -> Clamd successfully notified about the update.
※freshclamコマンド実行後のファイルを確認
# ls -l
合計 432192
drwxr-xr-x 2 clamupdate clamupdate 104 11月 24 07:31 .
drwxr-xr-x. 37 root root 4096 4月 28 2025 ..
-rw-r--r-- 1 root root 1369088 9月 12 03:01 bytecode.cld
-rw-r--r-- 1 root root 205942272 11月 1 03:00 daily.cld.backup
-rw-r--r-- 1 root root 64754987 11月 24 07:31 daily.cvd
-rw-r--r-- 1 root root 69 8月 25 2024 freshclam.dat
-rw-r--r-- 1 root root 170479789 8月 25 2024 main.cvd
実施してみた結果、freshclamは正常終了して新たにdaily.cvdというファイルができていたので、恐らくこれで問題ないのかと。
これでしばらく様子をみたいと思います。