更新freshclam错误,找不到" clamd.conf"文件

分享于 

2分钟阅读

ubuntu

  繁體

问题

运行以下命令时:

 
sudo freshclam



如果发现病毒定义有更新,则在输出末尾出现此错误消息


ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf



我在运行Ubuntu 14.10和ClamAV (最新版本)。


ls -al /var/log/clamav/



输出:


total 124


drwxr-xr-x 2 clamav clamav 4096 Feb 22 11:14 .


drwxrwxr-x 15 root syslog 4096 Feb 24 18:26 ..


-rw-r----- 1 clamav adm 46790 Feb 24 18:31 freshclam.log


-rw-r----- 1 clamav adm 59109 Feb 22 11:14 freshclam.log.1



以及以下命令:


more /etc/clamav/clamd.conf



输出:


/etc/clamav/clamd.conf: No such file or directory



我还尝试重新安装clamav,但在运行sudo freshclam时仍然得到相同的错误。


答案1

通过apt-get install clamav安装clamav,并没有安装守护进程;它只安装了freshclam守护进程,你还需要安装clamav-daemon,第一次运行clamd时,它将创建/etc/clamav/clamd.conf

很多人sudo apt-get install clamav ,就觉得它在就在后台运行了 - 实际上运行的是freshclam。

sudo apt install clamav-daemon 可以修复错误,但是仍然必须手动运行扫描才能保护系统;软件包不提供实时保护。



文件  
相关文章