Não consigo atualizar o antivírus clamav [duplicado]

6

Eu estava atualizando os defenitons antivírus do clamav com o comando sudo freshclam e a saída era:

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
    
por Henry WH Hack v2.1.1 09.01.2016 / 00:25

3 respostas

10

É provável que isso aconteça porque a atualização está sendo executada automaticamente ou você a está executando em algum outro lugar (você saberia sobre isso). Você pode alterar a frequência com que é executado automaticamente e também impedir que ele seja executado automaticamente executando o seguinte:

sudo dpkg-reconfigure clamav-freshclam

Após concluir a configuração, você poderá executar sudo freshclam sem erro (a menos que você o defina como cron e execute o comando no momento em que verificar automaticamente).

    
por Great Uncle Bulgaria 09.01.2016 / 00:31
4

Suponho que você não pode atualizar o banco de dados clamav devido a ele ser bloqueado executando o daemon. Presumivelmente, o Ubuntu prossegue com uma atualização automática.

Para atualizar o banco de dados de vírus manualmente, você precisa interromper o daemon digitando na CLI:

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

Agora você pode atualizar as assinaturas de vírus:

sudo freshclam -v

Finalmente, reinicie o daemon com

sudo /etc/init.d/clamav-freshclam start
    
por Christianus 09.01.2016 / 03:45
0

Outra coisa a fazer é editar o / var / log / clamav / freshclam. conf arquivo e altere o 1 para 0. Este é o único datavthat você verá no arquivo, se não LEAVE ALONE !!!!!! e espere.

Faça isso SOMENTE SE AS OUTRAS SOLUÇÕES NÃO FUNCIONAREM! Embora este seja um passo drástico, o que ele faz é dizer ao Freshclam que ele ainda não foi executado.

LEMBRE-SE DE QUE SOMENTE É A SOLUÇÃO FINAL se as outras sugestões não funcionarem.

    
por Edgar Naser 09.01.2016 / 03:17