ClamAVインストール時にエラーが出て困った話

Linuxだと、よくClamAVをウィルス対策に入れたりするわけですがたまに以下の様なメッセージが出ることがあります。通常はアップデートを待つしかないので仕方なく待つわけなんですが、

Your ClamAV installation is OUTDATED! Local version: 0.100.3 Recommended version: 0.101.2

Ubuntu18.04LTSだとStapleがversion0.100.3でこんな感じでトラブっているようです。

そして用事があるのでHyper-VにUbuntu18.0.4LTSを入れました。普段はこういうケースの時はClamAV入れないんですけど、とある事情でどうしても入れなきゃいけなくなりました。ところがどっこい、今日はうまくいかない、、、。なぜだ?
以下の様なメッセージがmain.cvdとdaily.cvdとbytecode.cvdの3つで発生してしまって途方に暮れておりました。どうすりゃいいんすか?

-> !Can't download bytecode.cvd from db.us.clamav.net
-> Giving up on db.us.clamav.net...
-> Update failed. Your network may be down or none of the mirrors listed in /etc/clamav/freshclam.conf is working. Check https://www.clamav.net/documents/official-mirror-faq for possible reasons.

さらにスキャンしようとすると当然ながらエラーです。
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory


色々と調べていて途方に暮れていたところQNAPなんですが何となくこれが参考になるのではないかと思い強引に試してみました。

$ wget http://database.clamav.net/main.cvd
$ wget http://database.clamav.net/daily.cvd
$ wget http://database.clamav.net/bytecode.cvd
$ sudo mv main.cvd /var/lib/clamav/
$ sudo mv daily.cvd /var/lib/clamav/
$ sudo mv bytecode.cvd /var/lib/clamav/
$ sudo chown -R clamav:clamav /var/lib/clamav/

ほんと強引です。こんなんでうまくいくのか?

$ sudo clamscan --infected --remove --recursive /home

----------- SCAN SUMMARY -----------
Known viruses: 6154713
Engine version: 0.100.3
Scanned directories: 6
Scanned files: 7
Infected files: 0
Data scanned: 0.02 MB
Data read: 0.01 MB (ratio 2.00:1)
Time: 43.552 sec (0 m 43 s)

$ sudo freshclam
Fri Jun 21 14:52:21 2019 -> ClamAV update process started at Fri Jun 21 14:52:21 2019
Fri Jun 21 14:52:21 2019 -> ^Your ClamAV installation is OUTDATED!
Fri Jun 21 14:52:21 2019 -> ^Local version: 0.100.3 Recommended version: 0.101.2
Fri Jun 21 14:52:21 2019 -> DON'T PANIC! Read https://www.clamav.net/documents/upgrading-clamav
Fri Jun 21 14:52:21 2019 -> main.cvd is up to date (version: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
Fri Jun 21 14:52:21 2019 -> daily.cvd is up to date (version: 25486, sigs: 1597735, f-level: 63, builder: raynman)
Fri Jun 21 14:52:21 2019 -> bytecode.cvd is up to date (version: 328, sigs: 94, f-level: 63, builder: neo)

と、通ったwww

たぶんネットワーク絡みだと思うんですが、きちんとcvdファイルがダウンロードできなかったようで、そのせいでスキャンまでうまくいかなかったみたいです。
というか、そういう環境で仮想Ubuntuは立てない方がいいということなんでしょうね。

この環境はサーバ運用ではないような使い方するのでこれでいいんですが
これ本番系のサーバで発生したらきっついなぁと思いました。
というよりまぁ入れないというパターンの方が多いんじゃないかと思いましたが、、、

以上、小咄でした。

コメント

このブログの人気の投稿

GASでGoogleDriveのサブフォルダとファイル一覧を出力する

証券外務員1種勉強(計算式暗記用メモ)

マクロ経済学(IS-LM分析)