Bom dia,
Tenho aqui no servidor o antivirus clamav, mas não consigo atualiza-lo.
Quanto tento, o freshclam ele me da a seguinte resposta:
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Algm pode me ajudar?
Obrigado!
- Home
- >
- Fórum
- >
- GNU-Linux, Free...
- >
- Instalação, Con...
- >
- Ajuda ClamAV
Tenta matar todos os processos do clamav.
Como matar todos os processos? Desculpe, sou iniciante no linux... instalei em casa o clamav e la atualizei normalmente com o freshclam.
m3oliveira, beleza?
Você pode fazer o seguinte
ps aux | grep -i clamavLista todos os processos e só mostra os processos que relacionam com clamav
e como root
kill -9 número do processoSe for algum processo inicializado pelo root , ou você loga como root
su
senha: (digite a senha de root)E seu terminal mudará de $ para #
Exemplo
[claudiomar@cativeiro Documentos]$ ps aux | grep -i amsn
500 3817 0.0 0.0 102752 844 pts/2 S+ 23:13 0:00 grep -i amsn
500 12465 4.0 1.4 296728 60348 ? R 21:51 3:20 wish /usr/bin/amsnA segunda coluna são o número do processo
Para finalizar o(s) processo(s)
kill -9 3817Se houver mais processos só colocar espaço e digitar os outros números.
Obs: A última a linha lista o próprio processo, então não coloque na lista do comando kill
Um abraço !!!
o comando
ps aux | grep -i clamav me retorna por ex:
clamav 3254 0.0 0.0 15040 760 ? Ss May05 0:04 /usr/bin/freshclam -d --quiet
root 10915 0.0 0.0 7254 910 pts/0 D+ 07:12 0:00 grep -i clamav
agora teria que fazer o
kill -9 3254 ??
e depois se conseguir atualizar, para iniciar os processos novamente?
Up!!!!!!!!!!!!!!!!!!!!
m3oliveira disse: ..Tenho aqui no servidor o antivirus clamav, mas não consigo atualiza-lo...Quanto tento, o freshclam ele me da a seguinte resposta:
ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).Tenta parar o daemon clamav-freshclam e reiniciá-lo de novo, assim:
# /etc/init.d/clamav-freshclam stop
# /usr/bin/freshclam -v
# /etc/init.d/clamav-freshclam start
Flw!
Mike Pacasi disse: Tenta parar o daemon clamav-freshclam e reiniciá-lo de novo, assim:
# /etc/init.d/clamav-freshclam stop
# /usr/bin/freshclam -v
# /etc/init.d/clamav-freshclam start
Flw!
hm... parace que deu certo, mas deu mensagem que minha versão é antiga e não atualizou para uma nova.
m3oliveira disse: hm... parace que deu certo, mas deu mensagem que minha versão é antiga e não atualizou para uma nova.Não sei exatamente qual é a sua Distro, mas no Debian, é bom ter os repositórios "volatile" habilitados, pois estes contém o clamav e são atualizados constantemente:
No caso do Debian 5.0r4 Lenny:
deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
Você pode ter aí instalados apenas o clamav (motor) e mais o atualizador de banco de dados de virus (clamav-freshclam), e/ou, além disso, também o módulo que faz a varreduras de E-Mails (anexos) o clamav-daemon.
Para ver se todos os pacotes estão atualizados:
# apt-get install clamav clamav-daemon clamav-freshclam -s
O "-s" ao final do comando vai apenas simular uma instalação, para Vc ver o que seria instalado ou atualizado.
Veja também: $ man freshclam
Flw!
Mike Pacasi disse: Não sei exatamente qual é a sua Distro, mas no Debian, é bom ter os repositórios "volatile" habilitados, pois estes contém o clamav e são atualizados constantemente:
No caso do Debian 5.0r4 Lenny:
deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free
Você pode ter aí instalados apenas o clamav (motor) e mais o atualizador de banco de dados de virus (clamav-freshclam), e/ou, além disso, também o módulo que faz a varreduras de E-Mails (anexos) o clamav-daemon.
Para ver se todos os pacotes estão atualizados:
# apt-get install clamav clamav-daemon clamav-freshclam -s
O "-s" ao final do comando vai apenas simular uma instalação, para Vc ver o que seria instalado ou atualizado.
Flw!
Utilizo o Ubuntu versão se não me engano é 8.10
m3oliveira disse: Utilizo o Ubuntu versão se não me engano é 8.10Ok, neste caso é a mesma coisa em termos de comandos. Porém o repositório do clamav no Ubuntu é o "main", que já está no sources.list por default.
Depois, outra coisa que Vc pode fazer, quando tiver certeza que está tudo atualizado, é reiniciar o daemon (faça isso apenas se o pacote clamav-daemon estiver realmente instalado aí, ou após Vc se decidir por instalá-lo):
# /etc/init.d/clamav-daemon restart
O clamav-freshclam já roda como daemon e atualiza automáticamente o database dos vírus se ele estiver presente em /etc/rc2.d/:
$ ls /etc/rc2.d
S20clamav-freshclam
# /etc/init.d/clamav-freshclam restart
Se Vc só usa o clamav e o clamav-freshclam, e quer se certificar de que o freshclam atualiza periodicamente o banco de dados dos virus:
# freshclam -d -c 2
Isso não atualiza o motor, só o virus database 2 vezes por dia, e faz o freshclam executar como daemon.
Melhor é definir isto editando o arquivo /etc/clamav/freshclam.conf
Flw!
Bom, não sei se tenho mas pra mim nem é interessante a questão dos emails, então rodei...
apt-get install clamav clamav-freshclam -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
clamav is already the newest version.
clamav-freshclam is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded
mas como faria para atualizar apenas agora as definições de virus, sem atualizar periodicamente.
O freshclam ainda da o version outdate.
Desculpe a ignorancia, estou levando uma surra do linux ^^
m3oliveira disse: Bom, não sei se tenho mas pra mim nem é interessante a questão dos emails, então rodei...
apt-get install clamav clamav-freshclam -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
clamav is already the newest version.
clamav-freshclam is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded
mas como faria para atualizar apenas agora as definições de virus, sem atualizar periodicamente.
O freshclam ainda da o version outdate.
Desculpe a ignorancia, estou levando uma surra do linux ^^Ok, seus programas já estão instalados e atualizados. A mensagem sobre o "version update" é só um aviso, não é um erro "fatal", isso ocorre porque Vc está usando repositórios que tem uma versão ligeiramente mais antiga do que a mais recente (0.96 contra 0.96.1 p/ex.), embora o banco de dados de virus possa até estar atualizado.
Para atualizar o banco de dados de virus:
$ sudo freshclam
[sudo] password for <user>>:
ClamAV update process started at Fri May 21 15:53:25 2010
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.96 Recommended version: 0.96.1
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cld is up to date (version: 11068, sigs: 81593, f-level: 51, builder: acab)
bytecode.cld is up to date (version: 21, sigs: 3, f-level: 51, builder: nervous)
Flw!
Ok, tudo certo, obrigado por tudo!