我无法更新 clamav 防病毒软件

Hen*_* v3 8 security clamav antivirus

我正在使用sudo freshclam命令更新 clamav 防病毒防御,输出为:

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Run Code Online (Sandbox Code Playgroud)

小智 12

这可能是因为更新当前正在自动运行,或者您正在其他地方运行它(您会知道这一点)。您可以更改它自动运行的频率,也可以通过运行以下命令来停止它自动运行:

sudo dpkg-reconfigure clamav-freshclam
Run Code Online (Sandbox Code Playgroud)

完成设置后,您将能够sudo freshclam无错误地运行(除非您将其设置为cron并且您碰巧在它自动检查时执行了该命令)。


Chr*_*nus 6

我想您无法更新clamav数据库,因为它被运行守护程序锁定。据推测,Ubuntu 会进行自动更新。

要手动更新病毒库,您必须通过在 CLI 中键入来停止守护进程:

sudo /etc/init.d/clamav-freshclam stop
Run Code Online (Sandbox Code Playgroud)

现在您可以更新病毒签名:

sudo freshclam -v
Run Code Online (Sandbox Code Playgroud)

最后,重新启动守护进程

sudo /etc/init.d/clamav-freshclam start
Run Code Online (Sandbox Code Playgroud)