Tâche #8675
Distribution EOLE - Scénario #8820: Gestion de l'antivirus sur AmonEcole 2.4
par le jeu de dépendance le paquet eole-lxc-container-pkg peut etre supprimé
Description
Par le jeu des dépendances, le paquet eole-lxc-container-pkg peut être supprimé.
C'est le cas de tous les conteneurs avec antivirus-pkg.
Il faudrait forcer l'installatino de eole-lxc-container-pkg dans tous les conteneurs en mode conteneur.
Révisions associées
forcer l'installation du paquet eole-lxc-container-pkg dans les conteneurs
ne pas construire les commandes SSH si elles ne sont pas utilisés
fixes #8675 @1h
Bricolage sur les dépendances ...
Ref: #8675 @20m
Modification des dépendances bis
Ref: #8675
Déclaration du paquet eole-antivirus-container-pkg
- debian/control : ajout du paquet de dépendances dédié au conteneurs
Ref: #8675 @15m
Choix du paquet "antivirus-pkg" en fonction du mode
Fixes: #8675 @10m
Choix du paquet "antivirus-pkg" en fonction du mode
Ref: #8675 @10m
Choix du paquet "antivirus-pkg" en fonction du mode
Ref: #8675 @10m
Choix du paquet "antivirus-pkg" en fonction du mode
Ref: #8675 @10m
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 68eeb9ce0fb75ed6bc8eff58d92993ebad2ac358.
#2 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- % réalisé changé de 100 à 50
Bien que le paquet soit spécifié dans la ligne de commande :
17711 pts/0 S+ 0:00 | \_ /usr/bin/ssh -q -o LogLevel=ERROR -o StrictHostKeyChecking=no root@192.0.2.52 apt-eole -z --container current --log-level info install eole-lxc-container-pkg eole-dhcp-pkg eole-fichier-primaire-pkg eole-fichier-common-pkg eole-antivirus-pkg eole-cups-pkg eole-proftpd-pkg eole-controle-vnc-pkg eole-scribe-backend libpam-cas-eole
Il désinstalle quand même le paquet :
Installation: apache2-utils, bind9, bind9-host, bind9utils, clamav, clamav-base, clamav-daemon, clamav-freshclam, clamd-eole, cntlm, dansguardian, eole-antivirus-pkg, eole-blacklists, eole-dns-pkg, eole-proxy-pkg, eole-proxy-scripts, geoip-database, iptables, krb5-admin-server, krb5-clients, krb5-config, krb5-kdc, krb5-user, libapr1, libaprutil1, libasn1-8-heimdal, libavahi-client3, libavahi-common-data, libavahi-common3, libbind9-80, libcap2, libclamav6, libcups2, libdns81, libevent-2.0-5, libfile-copy-recursive-perl, libgeoip1, libgssapi3-heimdal, libgssrpc4, libhcrypto4-heimdal, libheimbase1-heimdal, libheimntlm0-heimdal, libhx509-5-heimdal, libisc83, libisccc80, libisccfg82, libkadm5clnt-mit8, libkadm5srv-mit8, libkdb5-6, libkrb5-26-heimdal, libldap-2.4-2, libltdl7, liblwres80, libnfnetlink0, libpam-winbind, libroken18-heimdal, libsasl2-2, libsasl2-modules, libtalloc2, libtdb1, libverto-libevent1, libverto1, libwbclient0, libwind0-heimdal, libxml2, python-pyclamd, samba, samba-common, samba-common-bin, sgml-base, squid-langpack, squid3, squid3-common, tdb-tools, update-inetd, winbind, xml-core Suppression: eole-lxc-container-pkg
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à À valider
Exemple dans le conteneur internet (proxy) où il a été désinstallé :
root@internet:~# apt-get install -s eole-lxc-container-pkg Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : clamd-eole-conteneur Les paquets suivants seront ENLEVÉS : clamav-freshclam clamd-eole eole-antivirus-pkg Les NOUVEAUX paquets suivants seront installés : clamd-eole-conteneur eole-lxc-container-pkg
#4 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
Il est normalement réinstallé à l'instance/reconfigure suivante.
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente mis à #8820
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Temps estimé mis à 3.00 h
#7 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de À valider à Nouveau
#8 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Restant à faire (heures) mis à 3.0
#9 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Assigné à
Emmanuel GARETTEsupprimé
#10 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Début mis à 06/10/2014
#11 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Echéance
01/08/2014supprimé - Assigné à mis à Joël Cuissinat
- Restant à faire (heures) changé de 3.0 à 1.5
Le plus sûr est de jouer avec l'attribut de la balise <package>
Creole : instance_mode.
Ainsi, nous proposons de remplacer dans tous les dictionnaires qui l'implémentent (4 dicos) :
<package>eole-antivirus-pkg</package>
par :
<package instance_mode='when_no_container'>eole-antivirus-pkg</package> <package instance_mode='when_container'>eole-antivirus-container-pkg</package>
#12 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 50 à 100
Appliqué par commit eole-antivirus:93b7e20aaba1cce8cb3c66c5cb8f5069ae55047b.
#13 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) changé de 1.5 à 0.0
#14 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Statut changé de Résolu à Fermé