Cómo detener la ejecución automática de freshclam

13

Tengo la última versión freshclame clamavinstalada, y en el pasado (cuando tenía Ubuntu 14.10) solo se ejecutaba freshclamautomáticamente algunas veces al día, pero no se ejecutaba todo el tiempo. Ahora, lo que estoy encontrando es que si voy a la Terminal y ejecuto:

sudo freshclam

Que obtengo:

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

Y luego, la única forma de poder ejecutar manualmente ese comando es eliminar el freshclamproceso, pero esto es una pérdida de tiempo y una molestia, por lo que me gustaría detener por completo freshclamla actualización automática para poder hacer actualizaciones manuales.

Entonces, lo que intenté fue instalar clamtk , y en la Update Assistantconfiguración intenté configurarlo para instalar manualmente las actualizaciones, y luego hice clic Apply, pero esto parecía, incluso después de un reinicio, no tener ningún impacto en cómo se freshclamcomportó.

Entonces, realmente mi pregunta es, ¿cómo puedo obtenerlo para que freshclamno compruebe automáticamente las actualizaciones, o al menos para que lo haga varias veces al día, pero no siempre esté allí para que tenga que matarlo para ejecutarlo? ¿O hay una manera de solucionarlo clamtkpara que lo haga correctamente (me he puesto en contacto con el desarrollador clamtky él lo está investigando, pero no sé cuál es el problema)?


Información del sistema operativo:

Description:    Ubuntu 15.04
Release:    15.04

Información del paquete:

ClamTk:

clamtk:
  Installed: 5.18-1
  Candidate: 5.18-1
  Version table:
 *** 5.18-1 0
        100 /var/lib/dpkg/status
     5.15-1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages

ClamAV:

clamav:
  Installed: 0.98.7+dfsg-0ubuntu0.15.04.1
  Candidate: 0.98.7+dfsg-0ubuntu0.15.04.1
  Version table:
 *** 0.98.7+dfsg-0ubuntu0.15.04.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ vivid-security/main amd64 Packages
        100 /var/lib/dpkg/status
     0.98.6+dfsg-1ubuntu2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages

fuente

Respuestas:

12

Ese es el freshclamdemonio en ejecución que está causando ese mensaje de error. Si revisa el registro, tail -10 /var/log/clamav/freshclam.logprobablemente verá actualizaciones para la freshclam tan pronto como hoy. Mientras veas actualizaciones, todo funciona bien. De hecho, no recomiendo deshabilitarlo, ya que puede olvidarse de actualizar más adelante.

Si desea cambiar los intervalos al freshclamdemonio, escriba lo siguiente desde una ventana de terminal:

sudo dpkg-reconfigure clamav-freshclam

luego paso a través de la configuración. En la configuración, pregunta cuántas veces al día se actualiza. El valor predeterminado es 24 (una vez por hora). Si desea que se actualice más, configúrelo en 48 (dos veces por hora). 12 por una vez cada 2 horas.

Terrance
fuente
5

Sé que esto ya tiene una respuesta aceptada, pero en mi caso no sirvió de nada:
cualquier dpkg-reconfigureconfiguración freshclamde actualizaciones manuales daría como resultado un demonio en ejecución después de reiniciar, sin importar qué.

¿Cuál fue el truco para mí fue desactivarlo por init.dcompleto, con esta línea:

 sudo update-rc.d clamav-freshclam disable

Espero que esto sea de ayuda para cualquiera que esté corriendo en mis mismos problemas

nxet
fuente
El demonio se ejecutará automáticamente en el arranque, por lo que puede agregar esa línea al final de su .bashrcarchivo. Cada vez que inicie sesión, el shell lo ejecutará por usted. Sin embargo, sugiero que permita que el programa se actualice automáticamente y añada una línea que cree una copia del registro original para hacerle saber que efectivamente se ha actualizado.