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

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.


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


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.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.