Erro Clamav RESOLVIDO

Iniciado por brunosh, 18 de Fevereiro de 2017, 18:58

tópico anterior - próximo tópico

brunosh

Olá Gostaria de saber se existe alguma solução para este erro tenho que executar esse comando sempre antes de atualzar o clamav achei esse comando no ask ubuntu mais la nao explica como reosolver definitivamente se alguem sabe como resolver ? obrigado pela atenção.
sudo dpkg-reconfigure clamav-freshclam
sudo freshclam
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
sudo dpkg-reconfigure clamav-freshclam

Rafael Favero

#1
Olá!

Como dito há um processo bloqueando sua ação. Já tive esse problema, mas é fácil de resolver.

Faça o seguinte, vá ao terminal e liste os processos que estão rodando no clamav:

Citarps aux | grep -i clamav

Aparecerá os processos, usarei os meus de exemplo para lhe explicar, mas faça o comando no seu, pois os números dos processos provavelmente serão diferentes.

Citar
clamav    1046  0.4 14.2 799156 575180 ?       Ssl  18:04   0:29 /usr/sbin/clamd --foreground=true
clamav    1053  0.0  0.2 134176  9608 ?        Ss   18:04   0:03 /usr/bin/freshclam -d --foreground=true
rafael   11866  0.0  0.0  14252   896 pts/1    S+   19:54   0:00 grep --color=auto -i clamav

Os processos são os primeiros números, no caso o 1046 e o 1053, mas no seu provavelmente serão diferentes.

Depois:

Citarsudo kill -9 número do processo

P.S. Não é necessário matar o último processo, já que o mesmo refere-se a busca no terminal.

Após isso:
Citarsudo freshclam

Espero ter ajudado, caso tenha mais dúvidas, pergunte.

Poderá ocorrer erros ao tentar baixar, mas deixe o terminal aberto tentando que logo ele acha um servidor funcionando bem e ele baixará a atualização. A atualização demora para baixar, a velocidade de download é baixa, portanto tenha paciência.

Fonte: para caso queira se aprofundar mais, mas fiz um resumo que será o necessário, mas caso tenha dúvidas, como dito, só perguntar  ;) http://www.hardware.com.br/comunidade/clamav/1066476/

P.S. Fiz uma pequena edição, lembre-se que o comando kill deve estar como root, coloque "sudo kill -9 número do processo".


rodrigo.miguel

Se a dica acima não resolver, tente:

sudo rm /var/log/clamav/freshclam.log

Depois:

sudo freshclam

brunosh

Obrigado pela atenção Rafael Favero e  Rodrigo miguel  executei os dois comandos tanto matando o processo  como >sudo rm /var/log/clamav/freshclam.log como sudo dpkg-reconfigure clamav-freshclam  eles resolvem o problema na hora quando voce desliga a maquina liga novamente no dia seguinte vai verifcar as atualizaçoes o problema aparece novamente.
melhor formatar o sistema ? obrigado pela atenção.

sudo freshclam
[sudo] senha para bruno:
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
~$ sudo freshclam
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
$ ps aux | grep -i clamav
clamav    1098  0.0  0.4 134132 17736 ?        Ss   16:17   0:00 /usr/bin/freshclam -d --foreground=true
bruno     4226  7.6  0.9 654560 38444 ?        Sl   16:24   0:02 gedit /home/bruno/Downloads/clamav
bruno     4380  0.0  0.0  14252  1080 pts/1    S+   16:25   0:00 grep --color=auto -i clamav
:~$ kill 1098
bash: kill: (1098) - Operação não permitida
$ kill 4226
$ sudo freshclam
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
$ sudo rm /var/log/clamav/freshclam.log
$ sudo freshclam
ClamAV update process started at Fri Feb 24 16:26:10 2017
main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
Downloading daily-23119.cdiff [100%]
Downloading daily-23120.cdiff [100%]
Downloading daily-23121.cdiff [100%]
Downloading daily-23122.cdiff [100%]
daily.cld updated (version: 23122, sigs: 1661529, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 290, sigs: 55, f-level: 63, builder: neo)
Database updated (5880374 signatures) from db.local.clamav.net (IP: )

Anderson_Coelho

Isso ocorre porque toda vez que você liga o sistema, o processo do clamav/freshclam é inicializado também, o que faz a base de vírus atualizar automaticamente. Salvo engano, o padrão é uma atualização (freshclam) por hora. Isso pode ser conferido no arquivo /etc/clamav/freshclam.conf. Então saiba de uma coisa: se "resolver" o seu problema, você vai perder as atualizações automáticas. Se quiser, você tem que impedir o processo clamav-freshclam (acho que é este) de inicializar junto com o sistema. Normalmente cada ambiente gráfico (Unity, KDE, Gnome) vem com um aplicativo de configurações, onde é possível desligar alguns processos da inicialização. Creio que seja este o jeito mais fácil para você proceder, então veja aí (pesquise se for preciso) de acordo com o seu ambiente gráfico.

E se fizer isso mesmo, edite também o arquivo /etc/clamav/freshclam.conf, mudando a opção Checks para 0.

Sinceramente, eu não vejo porque, no geral, deixar essas atualizações no automático, mas se preferir pode deixar como está também.

brunosh

Obrigado pela atenção de todos.
Anderson_Coelho ja que voce nao ve motivo para mudar para manual por segurança vou manter no padrao automatico obrigado pela atenção.