web-dev-qa-db-fra.com

Erreur lors du démarrage du démon ClamAV

Je ne parviens pas à démarrer le démon ClamAV sur mon serveur Ubuntu 14.04. Voici ce que je reçois lorsque j'essaie de démarrer le service:

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

Lorsque j'essaie d'exécuter le clamdscan, voici ce que je reçois

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)

Lorsque j'exécute le clamscan normal sur le fichier, tout va 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)

Voici les paquets que j'ai installés et qui concernent 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

Voici le contenu de /etc/clamav/clamd.confhttp://paste.ubuntu.com/9544920/

Voici le contenu de ll /var/run/http://paste.ubuntu.com/9553966/

7
Dallas Bluth

Le problème était l'utilisation de la mémoire. Apparemment, clamav-daemon utilise environ 300 Mo de mémoire lorsque toutes les bibliothèques de virus sont chargées. Je tourne sur un petit VPS avec 1 Go de RAM et mysql-server-5.6 en occupe une grande partie. Pour améliorer les performances, j’ai ajouté performance_schema = off à /etc/mysql/my.cnf, ce qui a réduit la consommation de mémoire d’environ 400 Mo! (pourquoi est-ce la nouvelle valeur par défaut dans 5.6.6 ?!). Quoi qu'il en soit, cela libère de la mémoire qui permet à clamav-daemon de démarrer sans problème.

7
Dallas Bluth

Nous l'avons! :-) Tapez les commandes suivantes dans un terminal Ctrl+Alt+T

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

recommencez clamd!

5
Fabby

Je suis régulièrement confronté à ce problème lors de l’approvisionnement en clamav de boites de vagabond. S'assurer que les définitions ont été téléchargées et que le redémarrage du service le corrige systématiquement.

Sudo freshclam && Sudo service clamav-daemon restart

3
ihaztehcodez