Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: Natan2014 em 28 de Outubro de 2014, 16:36

Título: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Outubro de 2014, 16:36
Oi pessoal, não estou conseguindo executar o Antivírus Clamav (Clamtk graficamente). Já tentei reinstalar, desinstalar e instalar novamente e nada! Alguém por favor pode me ajudar nisso?
Título: Re: Clamtk Não Funciona!
Enviado por: Cleiton Nunes em 28 de Outubro de 2014, 16:59
Precisa baixar a base de dados dele antes de usar

No terminal:

$ sudo freshclam
Título: Re: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Outubro de 2014, 19:44
Precisa baixar a base de dados dele antes de usar

No terminal:

$ sudo freshclam

Quando faço, ocorre:

natan@natan-G31T-M7:~$ sudo freshclam
[sudo] password for natan:
ClamAV update process started at Tue Oct 28 18:43:21 2014
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.98.1 Recommended version: 0.98.4
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
daily.cld is up to date (version: 19550, sigs: 1235701, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 242, sigs: 46, f-level: 63, builder: dgoddard)
natan@natan-G31T-M7:~$

E o programa não abre.
Título: Re: Clamtk Não Funciona!
Enviado por: Cleiton Nunes em 28 de Outubro de 2014, 20:26
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:

$ sudo apt-get purge clamtk clamav

instale novamente:

$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk
Título: Re: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Outubro de 2014, 21:15
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:

$ sudo apt-get purge clamtk clamav

instale novamente:

$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk

Ainda continua.
Título: Re: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Novembro de 2014, 14:47
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:

$ sudo apt-get purge clamtk clamav

instale novamente:

$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk

Ainda continua.

Pessoal, ainda não estou conseguindo executar o Clamav! O que faço?
Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 15:04
Execute em linha de comando para ver se estah funcionando, jah que independe de ambiente grafico.
Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 15:32
Como para chamar não é tão óbvio, então melhor explicar:

Como já foi dito acima, para ver e atualizar a base de dados:

Código: [Selecionar]
sudo freshclam
Essa atualização, por padrão, é automática, faz sozinho, vai por ele mesmo mantendo atualizada.

Para usar:

Código: [Selecionar]
sudo clamscan
exemplos:

Para checar arquivos em todos os diretórios “home” dos usuários:

Código: [Selecionar]
clamscan -r /home
Para checar todos os arquivos no computador, mostrando o nome de cada arquivo:

Código: [Selecionar]
clamscan -r /
Para checar todos os arquivos no computador, mas mostrando apenas os arquivos infectados e tocando um som de sino quando achar:

Código: [Selecionar]
clamscan -r --bell -i /
No final aparece um demonstrativo assim (fiz aqui apenas no /home):

----------- SCAN SUMMARY -----------
Known viruses: 3695901
Engine version: 0.98.5
Scanned directories: 1331
Scanned files: 22213
Infected files: 0
Total errors: 2
Data scanned: 3888.21 MB
Data read: 4408.58 MB (ratio 0.88:1)
Time: 601.020 sec (10 m 1 s)
user@hal9000:~$

Esse 'errors' que aparece acima são apenas arquivos que não puderam ser abertos, note que 'infected files' está como 0 (zero)

Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 15:44
Um detalhe, se quiser o clamav rodando permanentemente na memória do sistema, instale o pacote clamav-daemon

Normalmente isso não será necessário, a menos que esteja sendo usado num servidor, quando então estaria fazendoum filtro de vírus para, por exemplo, em relação aos e-mails recebidos e distribuídos.

Depois de instalado e se for mesmo deixar permanentemente na memória do sistema, para ver se está na memória veja a lista de processos, pelo que pode usar o 'monitor do sistema', chamando o ícone correspondente, ou ainda usando:

Código: [Selecionar]
ps aux
para fazer isso de forma reduzida filtrada, use:

Código: [Selecionar]
ps ax | grep [c]lamd
Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 15:53
Faltou dizer, o clamscan apenas lista mas não remove os arquivos eventualmente infectados.

Para remover, acrescente o parâmetro --remove

Use com cuidado, pois também no clamav, como em qualquer antivírus, é possível um falso positivo, então talvez em alguns casos seja mais prudente mover o arquivo para um diretório qualquer de quarentena ao invés de sumariamente remover.

Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 17:05
Agora indo ao ClamTk:

Qual versão do Ubuntu você está usando, em qual ambiente (unity, gnome)?

Acabei de instalar aqui, versão da interface 4.45, usando a Central de programas do Ubuntu e está funcionando normalmente.

Título: Re: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Novembro de 2014, 17:18
Agora indo ao ClamTk:

Qual versão do Ubuntu você está usando, em qual ambiente (unity, gnome)?

Acabei de instalar aqui, versão da interface 4.45, usando a Central de programas do Ubuntu e está funcionando normalmente.



Ubuntu 14.04 LTS Gnome. E é só o Clamtk do Clamav que não funciona, ou seja, pelo terminal tudo normal!
Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 17:49
Abra um terminal e chame o clamtk por ele.
Anote as mensagens de saída do terminal, as mensagens de erro.

P.S.:

No terminal, marque com o mouse e então com o botão direito do mouse copie e cole aqui no forum essas saídas de erro do terminal.

Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 28 de Novembro de 2014, 18:00
Explicando melhor no post #7, que não ficou muito claro:

Citar
Esse 'errors' que aparece acima são apenas arquivos que não puderam ser abertos, [...]

Arquivos que não puderam ser abertos porque são arquivos gravados com senhas.

Nesse caso o clamav obviamente não pode abrir o arquivo, mas faz um alerta de perigo potencial, é só isso o 'errors'.


Título: Re: Clamtk Não Funciona!
Enviado por: Natan2014 em 28 de Novembro de 2014, 23:34
Abra um terminal e chame o clamtk por ele.
Anote as mensagens de saída do terminal, as mensagens de erro.

P.S.:

No terminal, marque com o mouse e então com o botão direito do mouse copie e cole aqui no forum essas saídas de erro do terminal.



natan@natan-G31T-M7:~$ sudo clamtk
[sudo] password for natan:
Can't locate LWP/MemberMixin.pm in @INC (you may need to install the LWP::MemberMixin module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/perl5/LWP/Protocol.pm line 3.
Compilation failed in require at /usr/share/perl5/LWP/UserAgent.pm line 15.
BEGIN failed--compilation aborted at /usr/share/perl5/LWP/UserAgent.pm line 15.
Compilation failed in require at /usr/share/perl5/ClamTk/GUI.pm line 27.
BEGIN failed--compilation aborted at /usr/share/perl5/ClamTk/GUI.pm line 27.
Compilation failed in require at /usr/bin/clamtk line 22.
BEGIN failed--compilation aborted at /usr/bin/clamtk line 22.
natan@natan-G31T-M7:~$


Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 29 de Novembro de 2014, 02:04
Antes de começar a tentar corrigir bibliotecas, comece trilhando o mais fácil.

Nota importante: Estamos partindo do pressuposto que o clamav está funcionando perfeitamente pela linha de comando, conforme já exposto, caso contrário, por evidente, não adianta prosseguir tentando instalar interface gráfica, que é apenas um front-end, daquilo que já não funciona corretamente no prompt, que é o verdadeiro back-end.


1) atualize o seu sistema:

sudo apt-get update

sudo apt-get upgrade

Esses dois comandos acima, antes de mais nada, devem resultar sem erros.
Caso ocorram erros, esses erros devem ser corrigidos antes de passar a instalar novos pacotes.


2) Instalar o clamtk pela Central de programas do ubuntu'

a)  se o clamtk constar como instalado na 'Central de programas do ubuntu'

Abra a 'Central de programas do ubuntu'
Digite clamtk na caixa de pesquisa
Verifique se o clamtk consta como instalado
Se tiver, mande desinstalar
Reinicie a sessão (ou o sistema?)
Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk

b) Se o clamtk **não** constar como instalado na 'Central de programas do ubuntu'

Vá para um terminal e execute:

sudo apt-get remove clamtk

(nota: não use ainda o --purge aqui, apenas o remove)

Reinicie a sessão (ou o sistema?)

Atualize:

sudo apt-get update

Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk

c) Se o item b acima não ainda não resolveu

Vá para um terminal e execute:

sudo apt-get remove --purge clamtk*

Atualize:

sudo apt-get update

Reinicie a sessão (ou o sistema?)

Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk

Claro que em qualquer etapa mensagens de erros não devem ser ignoradas e sim analisadas para eventual correção.
Título: Re: Clamtk Não Funciona!
Enviado por: druidaobelix em 29 de Novembro de 2014, 16:02
Se os passos do post anterior, post # 15, ainda não resolveram, então vamos por um outro caminho convencional, procurando instalar o que falta do LWP, antes de fazer a instalação direta.

Por que isso?

Porque a mensagem de erro do post #14 está dizendo que falta algo do LWP ([...]you may need to install the LWP::MemberMixin module).

O que é o LWP?

É o projeto libwww-perl, é a biblioteca do Perl.

Perl é uma linguagem de programação, muito usada no desenvolvimento web, também conhecida como o "Canivete Suíço da Internet", porque é uma espécie de faz tudo.

Por que isso aconteceu?

Possivelmente porque a instalação de algum pacote anterior alterou algo no perl instalado (instalou o skype aí?) e o ClamTk é exatamente uma interface gráfica (GUI) para o ClamAV usando perl-Gtk2, isto é, usando o Perl que está dando erro.

-----------
Vamos lá:

Abra a 'Central de programas do ubuntu'

Na caixa de pesquisa digite: lwp

Na lista que se abre, veja se estão instalados os seguintes pacotes e se não estiverem, mande instalar.

Dentro do pacote de número 2 a seguir, verifique ainda se as extensões relacionadas também estão instaladas, isto é, clique na linha do pacote, click em mais informações e na parte de baixo da tela veja a relação de 'Extensões opcionais', marque e mande instalar também aquelas que não estiverem instaladas.

Note que quando estão instalados os pacotes aparecem na relação com um pequeno círculo verde assinalado.

1) HTTPS driver for LWP::UserAgent
liblwp-protocol-https-perl

2) Simple and consistent interface to the word-wide-web
libwww-perl

Extensões opcionais:

2a) Module that represent an HTML form element (libhtml-form-perl)

2b) Module for transforming HTML into various formats (libhtml-format-perl)

2c) Simple http server class (libhttp-daemon-perl)

3) Module to guess media type for a file or a URL
liblwp-mediatypes-perl

4) Module tha represents an HTML form element
libhtml-form-perl

5) HTTP cookie jars
libhttp-cookies-perl


Se todos já estiverem instalados, então desinstale um por um dos pacotes acima e mande instalar novamente, especialmente o pacote de número 2.

Isso posto, ainda usando a 'Central de programas do ubuntu', mande instalar novamente o ClamTk.