Sur Ubuntu 18.04 Server, un fichier de socket est créé lors du démarrage de clamav-démon sans problème. Sur un autre serveur utilisant le fichier 16.04.6 LTS, le fichier Socket n'est tout simplement pas créé tout ce que j'ai essayé. Même je le crée d'abord en fonction de la réponse affichée ici Clamav: CLAMD.CTL Fichier n'est pas créé sur Ubunt , il disparaîtra, lorsque CLAMD commence. J'ai aussi fait une purge de tous les packages clamav et les réinstalla, même comportement.
J'ai compris que la version clamd est une journée et une construction plus âgée à Ubuntu 16.04.6 que Clamav.
16.04.6 LTS:
$ clamd --version
ClamAV 0.101.4/25612/Thu Oct 24 10:59:15 2019
$ clamscan --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
alors que c'est la même chose sur 18,04,3 LTS:
$ clamd --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
$ clamscan --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
La construction un jour plus tard corrigea-t-elle ce problème? J'ai essayé d'installer la clamav-Daemon pour Ubuntu 18.04 sur le 16.04, mais elle a échoué en raison de dépendances.
La configuration semble ok
$ cat /etc/clamav/clamd.conf | grep Socket
LocalSocket /var/run/clamav/clamd.ctl
FixStaleSocket true
LocalSocketGroup clamav
LocalSocketMode 666
mais aucun fichier de socket pour CLAMD n'est créé.
$ ls -l /var/run/clamav/
total 4
srw-rw-rw- 1 clamav clamav 0 Okt 26 08:12 clamav-milter.ctl
-rw-r--r-- 1 clamav clamav 4 Okt 26 08:12 clamav-milter.pid
Ainsi, en conséquence, AMAVISD-NEW incapable de se connecter à CLAMD via la prise. Comment obtenir la prise de CLAMD sur UBUNTU 16.04.6 LTS?
J'ai résolu ce problème aujourd'hui en reconfigurant Clamav-Daemon:
dpkg-reconfigure clamav-daemon
Même sans changer de valeurs qui semblaient frapper quelque chose et le faire travailler à nouveau.