Como parar a execução automática de freshclam

13

Eu tenho a versão mais recente do freshclame clamavinstalada e , no passado (quando eu tinha o Ubuntu 14.10), ele era executado freshclamautomaticamente apenas algumas vezes por dia, mas não era executado o tempo todo. Agora, o que estou descobrindo é que se eu for para o Terminal e executar:

sudo freshclam

Que eu recebo:

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

E a única maneira de poder executar esse comando manualmente é freshclaminterromper o processo, mas isso é uma perda de tempo e é irritante, então eu gostaria de parar completamente freshclamda atualização automática, para poder fazer atualizações manuais.

Então, o que tentei foi instalar o clamtk e, nas Update Assistantconfigurações, tentei configurá-lo para instalar manualmente as atualizações e depois cliquei Apply, mas isso pareceu, mesmo após uma reinicialização, não ter impacto sobre o freshclamcomportamento.

Então, na verdade, minha pergunta é: como posso obtê-lo para que freshclamnão verifique automaticamente as atualizações, ou pelo menos para fazer isso algumas vezes por dia, mas nem sempre esteja lá para que eu precise matá-lo para executá-lo? Ou existe uma maneira de corrigi clamtk-lo corretamente (entrei em contato com o desenvolvedor clamtke ele está investigando, mas não sabe qual é o problema)?


Informações do SO:

Description:    Ubuntu 15.04
Release:    15.04

Informações do pacote:

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

fonte

Respostas:

12

Esse é o freshclamdaemon em execução que está causando essa mensagem de erro. Se você verificar o log, tail -10 /var/log/clamav/freshclam.logprovavelmente verá atualizações para o freshclam ainda hoje. Contanto que você esteja vendo atualizações, tudo está funcionando bem. Na verdade, eu não recomendo desativá-lo, pois você pode esquecer de atualizar mais tarde.

Se você deseja alterar os intervalos para o freshclamdaemon, digite o seguinte em uma janela do terminal:

sudo dpkg-reconfigure clamav-freshclam

depois, percorra a configuração. Na instalação, ele pergunta quantas vezes por dia ele é atualizado. O padrão é 24 (uma vez por hora). Se você deseja atualizar mais, defina-o para 48 (duas vezes por hora). 12 por uma vez a cada 2 horas.

Terrance
fonte
5

Eu sei que isso já tem uma resposta aceita, mas no meu caso não ajudou:
qualquer dpkg-reconfigureconfiguração freshclamde atualizações manuais resultaria em um daemon em execução após a reinicialização, não importa o quê.

o que fez o truque para mim foi desativá-lo init.dcompletamente, com esta linha:

 sudo update-rc.d clamav-freshclam disable

espero que isso ajude qualquer um que esteja executando meus mesmos problemas

nxet
fonte
O daemon será executado automaticamente na inicialização, para que você possa anexar essa linha ao final do seu .bashrcarquivo. Toda vez que você efetua login, o shell o executa para você. No entanto, sugiro permitir que o programa se atualize automaticamente e, em vez disso, acrescente uma linha que cria uma cópia do log original para que você saiba que ele foi realmente atualizado.