Error al iniciar el demonio ClamAV

Error al iniciar el demonio ClamAV

No puedo iniciar el demonio ClamAV en mi servidor Ubuntu 14.04. Esto es lo que obtengo cuando intento iniciar el servicio:

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

Cuando intento ejecutar clamdscanesto es lo que obtengo

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)

Cuando ejecuto lo normal clamscanen el archivo, todo está bien:

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)

Aquí están los paquetes que he instalado relacionados con 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

Aquí están los contenidos de/etc/clamav/clamd.conf http://paste.ubuntu.com/9544920/

Aquí están los contenidos dell /var/run/ http://paste.ubuntu.com/9553966/

Respuesta1

El problema era el uso de la memoria. Aparentemente clamav-daemonusa alrededor de 300 MB de memoria cuando se cargan todas las bibliotecas de virus. Estoy usando un VPS pequeño con 1 GB de RAM y mysql-server-5.6ocupa una gran parte de eso. Para mejorar el rendimiento, agregué performance_schema = offlo /etc/mysql/my.cnfcual redujo el consumo de memoria en aproximadamente 400 MB. (¡¿Por qué es este el nuevo valor predeterminado en 5.6.6?!). De todos modos, eso liberó algo de memoria que permitió clamav-daemoniniciar sin problemas.

Respuesta2

¡Lo tenemos! :-) Escriba los siguientes comandos en una terminal Ctrl+ Alt+T

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

¡empezar clamdde nuevo!

Respuesta3

Me he encontrado con este problema de manera bastante constante al aprovisionar cajas vagabundas con clamav. Asegurarse de que se hayan descargado las definiciones y reiniciar el servicio constantemente lo soluciona.

sudo freshclam && sudo service clamav-daemon restart

información relacionada