LibClamAV 错误:cli_loaddbdir():在 /var/lib/clamav 中找不到受支持的数据库文件

问题描述 投票:0回答:4

当我尝试扫描 /home 目录时,出现此错误。

[root@ip-172-31-34-67 ~]# clamscan /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.103.0
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.004 sec (0 m 0 s)
Start Date: 2021:01:17 17:43:31
End Date:   2021:01:17 17:43:31
[root@ip-172-31-34-67 ~]#

它显示在 /var/lib/clamav 中找到的支持的数据库文件上,这可能会导致问题?

linux centos redhat clamav
4个回答
32
投票

您将需要使用命令:

freshclam

创建必要的病毒库文件。

然后可以将其设置为服务来定期更新数据库。


20
投票

运行:

  • sudo service clamav-freshclam stop
  • sudo freshclam
  • sudo service clamav-freshclam start

5
投票

这个蛤蜊生意很棘手,因为如果你像我一样天真地尝试从源代码构建并且一切都不太正确,那么

sudo freshclam
会让你被锁定24小时。每 24 小时只能处理一次该问题,这确实导致构建/安装变得困难。偶然在第 3 方网站上我发现获取数据库的另一种方法是从 https://database.clamav.net/daily.cvd 下载,然后手动将其复制到 /var/lib/克拉马夫


0
投票
  • 首先,将 /opt/homebrew/etc/clamav/freshclam.conf.sample 复制到 /opt/homebrew/etc/clamav/freshclam.conf
  • 然后编辑 /opt/homebrew/etc/clamav/freshclam.conf 并注释第 8 行 然后应该阅读
    #Example
  • 现在运行 freshclam 来更新/生成 数据库。
© www.soinside.com 2019 - 2024. All rights reserved.