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.
Associated revisions
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
History
#1 Updated by Emmanuel GARETTE over 6 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 68eeb9ce0fb75ed6bc8eff58d92993ebad2ac358.
#2 Updated by Emmanuel GARETTE over 6 years ago
- % Done changed from 100 to 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 Updated by Joël Cuissinat over 6 years ago
- Status changed from Résolu to Réouvert
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 Updated by Emmanuel GARETTE over 6 years ago
Il est normalement réinstallé à l'instance/reconfigure suivante.
#5 Updated by Joël Cuissinat over 6 years ago
- Parent task set to #8820
#6 Updated by Joël Cuissinat over 6 years ago
- Estimated time set to 3.00 h
#7 Updated by Daniel Dehennin over 6 years ago
- Status changed from Réouvert to Nouveau
#8 Updated by Daniel Dehennin over 6 years ago
- Remaining (hours) set to 3.0
#9 Updated by Emmanuel GARETTE over 6 years ago
- Assigned To deleted (
Emmanuel GARETTE)
#10 Updated by Joël Cuissinat over 6 years ago
- Status changed from Nouveau to En cours
- Start date set to 10/06/2014
#11 Updated by Joël Cuissinat over 6 years ago
- Due date deleted (
08/01/2014) - Assigned To set to Joël Cuissinat
- Remaining (hours) changed from 3.0 to 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 Updated by Joël Cuissinat over 6 years ago
- Status changed from En cours to Résolu
- % Done changed from 50 to 100
Appliqué par commit eole-antivirus:93b7e20aaba1cce8cb3c66c5cb8f5069ae55047b.
#13 Updated by Joël Cuissinat over 6 years ago
- Remaining (hours) changed from 1.5 to 0.0
#14 Updated by Fabrice Barconnière over 6 years ago
- Status changed from Résolu to Fermé