我无法更新 clamav 防病毒软件

我无法更新 clamav 防病毒软件

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

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

答案1

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

sudo dpkg-reconfigure clamav-freshclam

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

答案2

我想你不能更新蛤蜊数据库被正在运行的守护进程锁定,因此无法更新。Ubuntu 可能正在进行自动更新。

要手动更新病毒库,您必须通过在 CLI 中输入以下命令来停止守护程序:

sudo /etc/init.d/clamav-freshclam stop

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

sudo freshclam -v

最后,使用以下命令重启守护进程

sudo /etc/init.d/clamav-freshclam start

答案3

要做的另一件事是编辑 /var/log/clamav/freshclam.conf 文件并将 1 更改为 0。这是您将在文件中看到的唯一数据,如果不是,请将其保留原样!然后等待。

仅当其他解决方案不起作用时才执行此操作!虽然这是一个激烈的步骤,但它的作用是告诉 Freshclam 它尚未运行。

请记住,如果其他建议不起作用,这只是最终解决方案。

相关内容