ClamAV no actualiza la base de datos de virus.

Clamtk con las definiciones antivirales actualizadas.
Clamtk con las definiciones antivirales actualizadas.

Hoy al intentar buscar virus en una memoria USB (que por cierto si tenía) me di cuenta de que ClamTk, una interfaz gráfica para ClamAV me estaba dando el mensaje de que la base de datos de virus era obsoleta. Era la primera vez que me mostraba (o que me daba cuenta) ese detalle así que me puse a investigar al respecto.

El error

Intenté actualizar manualmente la base de datos con el comando:

sudo freshclam
Y me mostró estos mensajes de error:
ERROR: Can’t open /var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

Crear el archivo freshclam.log

El error indicaba un problema de permisos, pero al intentar revisarlos me di cuenta de que el archivo /var/log/clamav/freshclam.log ¡No existe!, así que lo que hice fue crear un archivo en blanco con el comando gedit con el mismo nombre y ruta del archivo faltante.

Darle los permisos al archivo.

Solo faltaba darle los permisos al archivo y después de investigar un usuario y grupo adecuado, el ganador fue el usuario clamav lo que hice fue darle permisos al archivo con:

sudo chown clamav /var/log/clamav/freshclam.log
sudo chgrp clamav /var/log/clamav/freshclam.log
El comando sudo freshclam funcionando correctamente.
El comando sudo freshclam funcionando correctamente.

Después de hacer esto el comando sudo freshclam funciona correctamente y actualiza la base de datos de virus de ClamAV.

Actualización: Script para actualizar clamtk

Como pasaba el tiempo y desafortunadamente este bug no se ha corregido decidí hacer un pequeño script para hacer la actualización de las firmas de clamav.

script para actualizar clamtk

actualiza_clamav.sh

2 thoughts on “ClamAV no actualiza la base de datos de virus.

  1. la version del motor no se actualiza mucho tampoco, al menos en ubuntu y deribasdos existe su ppa (no oficial, que el oficial al parecer esta olvidado)

¡Me encantaría saber que opinas!

%d bloggers like this: