CLAMAVをインストールしてスキャンしようとすると、このエラーが表示されます。これをどうやって解決しますか?
$ clamscan scan
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory
----------- SCAN SUMMARY -----------
Known viruses: 0
Engine version: 0.98.7
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)
以下の手順1〜3には、端末で実行されるコマンドが含まれます。あなたが何をしているかを理解するために、注意深く読んでください。
不正な可能性のあるAVインストールを削除:
Sudo apt-get remove clamav
Sudo apt-get remove clamtk
Sudo apt-get remove freshclam
Sudo apt-get clean
Sudo apt-get autoremove
AVの再インストール:
Sudo apt-get install clamav #Terminal Version
Sudo apt-get install clamtk #GUI version
AVデータベースの更新:
Sudo freshclam #takes ~30 minutes to download definitions
AVとスキャンの設定:
この例ではclamtkonlyを使用します
clamtk #Opens GUI
設定タブの下のすべてのオプションを切り替えます:
ネットワーク
http://127.0.0.1
更新アシスタント
更新された定義カウントが表示されるはずです
ディレクトリのスキャン
/root
または/usr
だけでなく)最終注:コマンドの後に--help
(引用符なし)というフレーズを入力すると、ヒントが表示されます。 APTコマンドを使用すると、オプション-y
を渡して、要求されたパッケージのすべての依存関係をインストールするためにyesと言うことができます。
これはハマグリを機能させるためにやらなければならなかったことです。おそらくclamtkとclamavの両方の問題(両方の問題)。これが他の人の助けになることを願っています!!!
エラーメッセージは物語を伝えます:LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
およびKnown viruses: 0
あなたが必要
clamav-freshclam - anti-virus utility for Unix - virus database update utility
Alsoスキャンを実行しているユーザーに/var/lib/clamav
への読み取りアクセス権があることを確認します。
次を実行してclamdscan
をインストールします。
Sudo apt-get install clamdscan
ディレクトリ/var/lib/clamav
を手動で作成して777に設定し、freshclam
を実行する必要がありました。これにより、すべての署名がダウンロードされ、clamavが更新されましたが、今ではすべてが順調です。
通常、新規インストール後、clamavデータベースと署名は、ユーザーに通知することなく、すべての署名が更新されるまでユーザーが通知することなくダウンロードを続けます。それが本当の問題です。
エラーメッセージが以下のような場合は、コマンド$ Sudo freshclamを使用して更新を確認しました。
エラー:/var/log/clamav/freshclam.logは別のプロセスによってロックされています
エラー:内部ロガーの問題(UpdateLogFile = /var/log/clamav/freshclam.log)。
データベースが更新されたら最初にのみ試してください
$クラムスキャン
デフォルトでは、ホームディレクトリをチェックします。
その後、以前のコマンドのように、好きなように使用してください...
$ clamscan --infected --remove --recursive/home
cuongpv@anonymouse /home> clamscan --infected --remove --recursive /home
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory
----------- SCAN SUMMARY -----------
Known viruses: 0
Engine version: 0.100.2
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)
/ var/lib/clamavでサポートされているデータベースファイルが見つかりませんデータベースがまだ使用できないことを意味します。この場合のほとんどは、clamavをインストールしたばかりです。そのため、データベースの更新が完了するまで待つ必要があります。
確認できます:ps aux | grep clam結果は次のようになります
clamav 29675 3.5 0.3 154276 27632 ? Ss 11:36 0:08 /usr/bin/freshclam -d --foreground=true
データベースの更新が完了するのを待っています。
あなたの役に立つことを願っています。