clamav-freshclam.service démarre avant la connexion réseau
Publié : 27 mar 2019, 23:20
Bonsoir,
J'ai constaté qu'à chaque démarrage de mon portable connecté en wifi, la commande :
systemctl status clamav-freshclam.service
me renvoie :
Si j'attends deux heures comme indiqué comme valeur par défaut dans le fichier de configuration de freshclam ou si j’arrête clamav-freshclam.service, lance un freshclam manuel puis réactive le service tout rentre dans l'ordre.
Un dmesg m'indique que clamav-freshclam.service se lance bien avant que mon interface wifi (wlp2s0) soit connectée.
Ce comportement avait été corrigé l'an dernier (https://bugs.archlinux.org/task/58059) par l'utilisation du service netctl-wait-online.service faisant partie du paquet netctl, mais comme ce dernier n'est plus utilisé pour la connexion Internet, l'installer et activer le service ne sert à rien car on n'a pas à définir de profil pour son utilisation...
clamav-freshclam.service contient bien :
mais ça ne semble pas communiquer avec l'unité de ce nom qui est pourtant chargée au démarrage. Faudrait-il voir du coté de NetworkManager-wait-online.service ?
Cordialement
P.-S. : je suis sur la 18.0.4 xfce stable
J'ai constaté qu'à chaque démarrage de mon portable connecté en wifi, la commande :
systemctl status clamav-freshclam.service
me renvoie :
● clamav-freshclam.service - ClamAV virus database updater
Loaded: loaded (/usr/lib/systemd/system/clamav-freshclam.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2019-03-27 21:38:57 CET; 1h 2min ago
Docs: man:freshclam(1)
man:freshclam.conf(5)
https://www.clamav.net/documents
Main PID: 671 (freshclam)
Tasks: 1 (limit: 4608)
Memory: 2.0M
CGroup: /system.slice/clamav-freshclam.service
└─671 /usr/bin/freshclam -d --foreground=true
mars 27 21:39:03 Toshiba freshclam[671]: WARNING: Invalid DNS reply. Falling back to HTTP mode.
mars 27 21:39:03 Toshiba freshclam[671]: Reading CVD header (main.cvd): WARNING: Can't get information about database.clamav.net: Name or service not known
mars 27 21:39:03 Toshiba freshclam[671]: WARNING: Can't read main.cvd header from database.clamav.net (IP: )
mars 27 21:39:03 Toshiba freshclam[671]: Trying again in 5 secs...
mars 27 21:39:08 Toshiba freshclam[671]: WARNING: Can't query current.cvd.clamav.net
mars 27 21:39:08 Toshiba freshclam[671]: WARNING: Invalid DNS reply. Falling back to HTTP mode.
mars 27 21:39:08 Toshiba freshclam[671]: Reading CVD header (main.cvd): ERROR: Can't get information about database.clamav.net: Name or service not known
mars 27 21:39:08 Toshiba freshclam[671]: WARNING: Can't read main.cvd header from database.clamav.net (IP: )
mars 27 21:39:08 Toshiba freshclam[671]: Giving up on database.clamav.net...
mars 27 21:39:08 Toshiba freshclam[671]: Update failed. Your network may be down or none of the mirrors listed in /etc/clamav/freshclam.conf is working. Check https://www.clamav.net/documents/official-mirror-faq for possible reasons.
Un dmesg m'indique que clamav-freshclam.service se lance bien avant que mon interface wifi (wlp2s0) soit connectée.
Ce comportement avait été corrigé l'an dernier (https://bugs.archlinux.org/task/58059) par l'utilisation du service netctl-wait-online.service faisant partie du paquet netctl, mais comme ce dernier n'est plus utilisé pour la connexion Internet, l'installer et activer le service ne sert à rien car on n'a pas à définir de profil pour son utilisation...
clamav-freshclam.service contient bien :
[Unit]
Wants=network-online.target
After=network-online.target
Cordialement
P.-S. : je suis sur la 18.0.4 xfce stable