Fehler beim Starten des ClamAV-Daemons

Fehler beim Starten des ClamAV-Daemons

Ich kann den ClamAV-Daemon auf meinem Ubuntu 14.04-Server nicht starten. Folgendes passiert, wenn ich versuche, den Dienst zu starten:

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

Wenn ich versuche, das auszuführen, clamdscanbekomme ich Folgendes

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)

Wenn ich die normale Funktion clamscanauf der Datei ausführe, ist alles in Ordnung:

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)

Hier sind die Pakete, die ich im Zusammenhang mit ClamAV installiert habe:

> 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

Hier sind die Inhalte von/etc/clamav/clamd.conf http://paste.ubuntu.com/9544920/

Hier sind die Inhalte vonll /var/run/ http://paste.ubuntu.com/9553966/

Antwort1

Das Problem war die Speichernutzung. Anscheinend clamav-daemonwerden beim Laden aller Virenbibliotheken etwa 300 MB Speicher verbraucht. Ich verwende einen kleinen VPS mit 1 GB RAM und mysql-server-5.6dieser verbraucht einen großen Teil davon. Um die Leistung zu verbessern, habe ich hinzugefügt, performance_schema = offwas /etc/mysql/my.cnfden Speicherverbrauch um etwa 400 MB reduziert hat! (Warum ist das die neue Standardeinstellung in 5.6.6?!). Dadurch wurde jedenfalls etwas Speicher freigegeben, sodass der clamav-daemonStart problemlos funktionierte.

Antwort2

Wir haben es geschafft! :-) Geben Sie die folgenden Befehle in ein Terminal ein Ctrl+ Alt+T

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

Fang clamdnochmal an!

Antwort3

Ich bin beim Bereitstellen von Vagrant-Boxen mit Clamav ziemlich häufig auf dieses Problem gestoßen. Das Sicherstellen, dass die Definitionen heruntergeladen wurden, und ein Neustart des Dienstes behebt das Problem regelmäßig.

sudo freshclam && sudo service clamav-daemon restart

verwandte Informationen