Erro ao iniciar o daemon do ClamAV

7

Eu não consigo fazer o daemon do ClamAV iniciar no meu servidor Ubuntu 14.04. Aqui está o que eu recebo quando tento iniciar o serviço:

sudo service clamav-daemon start
* Starting ClamAV daemon clamd  [fail]

Quando tento executar o clamdscan , aqui está o que obtenho

clamdscan test.jpg
ERROR: Could not lookup (null): Servname not supported for ai_socktype

----------- SCAN SUMMARY -----------
Infected files: 0
Total errors: 1
Time: 0.000 sec (0 m 0 s)

Quando executo o clamscan normal no arquivo, tudo está bem:

clamscan test.jpg
test.jpg: OK

----------- SCAN SUMMARY -----------
Known viruses: 3708601
Engine version: 0.98.5
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 0.18 MB
Data read: 0.18 MB (ratio 1.02:1)
Time: 9.991 sec (0 m 9 s)

Aqui estão os pacotes que eu instalei relacionados ao ClamAV:

> dpkg -l | grep 'clam'
ii  clamav                              0.98.5+addedllvm-0ubuntu0.14.04.1   amd64        anti-virus utility for Unix - command-line interface
ii  clamav-base                         0.98.5+addedllvm-0ubuntu0.14.04.1   all          anti-virus utility for Unix - base package
ii  clamav-daemon                       0.98.5+addedllvm-0ubuntu0.14.04.1   amd64        anti-virus utility for Unix - scanner daemon
ii  clamav-freshclam                    0.98.5+addedllvm-0ubuntu0.14.04.1   amd64        anti-virus utility for Unix - virus database update utility
ii  libclamav6                          0.98.5+addedllvm-0ubuntu0.14.04.1   amd64        anti-virus utility for Unix - library

Aqui está o conteúdo do link /etc/clamav/clamd.conf

Este é o conteúdo do link ll /var/run/

    
por Dallas Bluth 15.12.2014 / 23:19

3 respostas

7

O problema foi o uso da memória. Aparentemente clamav-daemon usa cerca de 300MB de memória quando todas as bibliotecas de vírus são carregadas. Eu estou correndo em um pequeno VPS com 1GB de RAM e mysql-server-5.6 ocupa uma grande parte disso. Para melhorar o desempenho, adicionei performance_schema = off a /etc/mysql/my.cnf , o que reduziu o consumo de memória em cerca de 400MB! (por que esse é o novo padrão em 5.6.6?). De qualquer forma, isso liberou alguma memória que permitia que clamav-daemon fosse iniciado sem um problema.

    
por Dallas Bluth 18.12.2014 / 21:45
5

Nós temos isso! :-) Digite os seguintes comandos em um terminal Ctrl + Alt + T

sudo touch /var/run/clamav/clamd.ctl
sudo chown clamav:clamav /var/run/clamav/clamd.ctl

inicie clamd novamente!

    
por Fabby 17.12.2014 / 19:09
3

Eu me deparo com esse problema de forma bastante consistente ao provisionar caixas vagrant com o clamav. Garantir que as definições tenham sido baixadas e reiniciar o serviço conserte-o de forma consistente.

sudo freshclam && sudo service clamav-daemon restart

    
por ihaztehcodez 11.11.2015 / 16:59