web-dev-qa-db-fra.com

Je ne parviens pas à mettre à jour l'antivirus Clamav

Je mettais à jour les définitions d'antivirus clamav avec la commande Sudo freshclam et le résultat était le suivant:

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

Cela est probablement dû au fait que la mise à jour est en cours d'exécution automatiquement ou que vous l'exécutez ailleurs (vous le saurez). Vous pouvez modifier la fréquence d'exécution automatique et arrêter l'exécution automatique en exécutant les opérations suivantes:

Sudo dpkg-reconfigure clamav-freshclam

Une fois la configuration terminée, vous pourrez exécuter Sudo freshclam sans erreur (sauf si vous le définissez sur cron et que vous exécutez la commande au moment de la vérification automatique).

10
user364819

Je suppose que vous ne pouvez pas mettre à jour la base de données clamav car celle-ci est verrouillée par le démon en cours d'exécution. Vraisemblablement, Ubuntu procède à une mise à jour automatique.

Pour mettre à jour la base de virus manuellement, vous devez arrêter le démon en tapant dans le CLI:

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

Vous pouvez maintenant mettre à jour les signatures de virus:

Sudo freshclam -v

Enfin, redémarrez le démon avec

Sudo /etc/init.d/clamav-freshclam start
5
Christianus