Anomalie #8139
clamav-daemon désactivé alors qu'il ne devrait pas
Description
Après l'étude du signalement 2.3 #8002, j'ai voulu regarder ce qui se passait sur un Amon 2.4.
En l’occurrence, le paquet eole-antivirus n'est pas préinstallé sur Amon 2.4.0
Si on l'installe, on se retrouve dans la configuration suivante :- activer_clam = oui
- dansguardian_clam = non
- exim_clamav = oui (discutable, mais bon)
Malgré tout, l'instance/reconfigure ne lance pas le service clamav-daemon :
Configuration des services [ ... ] Disable System V service clamav-daemon
Alors que le diagnose considère bien qu'il devrait l'être :
*** Anti-virus . Anti-virus => Erreur . Service de maj => Ok . Dernière maj => Aucune information
Demandes liées
Révisions associées
manage_services => démarrer un service s'il est déclaré plusieurs dans un conteneur dont la première occurence est désactivée
manage_services => configure est maintenant géré dans manage_service + utilisation de unmanaged_service
unmanaged_service => ajout de l'attribut force pour autoriser l'activation/désactivation d'un service.
fixes #8139 @3h
methode "apache" autorisée dans unmanaged_service()
Ref #8139 @20m
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
Dansguardian dépend de clamav qui dépend de clamav-freshclam. Mais sans eole-antivirus le service n'est pas géré.
#2 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Projet changé de eole-antivirus à python-pyeole
- Echéance mis à 20/06/2014
- Assigné à mis à Emmanuel GARETTE
- Version cible mis à Eole 2.4.0.1
Plusieurs conteneurs ont le service "clamav-daemon".
Pour éviter le redémarrage de clamav-daemon plusieurs fois, la variable "already_manage" a été mise en place. Par contre un service est considéré comme "already_manage" même si le service est désactivé.
Donc si le premier service "clamav-daemon" est désactivé, ils sont tous considérés comme désactivés.
Le problème est encore plus compliqué lors de l'action "configure".
#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Temps estimé changé de 2.00 h à 4.00 h
#4 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit d38e66bdb6b0342ba23710b7d88414998aabbf52.
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Résolu à Fermé
OK : cf. test effectué dans #8469