Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: brunosh em 18 de Fevereiro de 2017, 18:58
-
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
-
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:
ps 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.
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:
sudo 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: sudo 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".
-
Se a dica acima não resolver, tente:
sudo rm /var/log/clamav/freshclam.log
Depois:
sudo freshclam
-
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: )
-
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.
-
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.