Project

General

Profile

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é

Added by Emmanuel GARETTE over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/06/2014
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

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

Revision 68eeb9ce (diff)
Added by Emmanuel GARETTE over 6 years ago

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

Revision 4f7984a3 (diff)
Added by Joël Cuissinat over 6 years ago

Bricolage sur les dépendances ...

Ref: #8675 @20m

Revision 921a8b10 (diff)
Added by Joël Cuissinat over 6 years ago

Modification des dépendances bis

Ref: #8675

Revision 12813d8e (diff)
Added by Joël Cuissinat over 6 years ago

Déclaration du paquet eole-antivirus-container-pkg

  • debian/control : ajout du paquet de dépendances dédié au conteneurs

Ref: #8675 @15m

Revision 93b7e20a (diff)
Added by Joël Cuissinat over 6 years ago

Choix du paquet "antivirus-pkg" en fonction du mode

Fixes: #8675 @10m

Revision 61027e54 (diff)
Added by Joël Cuissinat over 6 years ago

Choix du paquet "antivirus-pkg" en fonction du mode

Ref: #8675 @10m

Revision f5a4ebaa (diff)
Added by Joël Cuissinat over 6 years ago

Choix du paquet "antivirus-pkg" en fonction du mode

Ref: #8675 @10m

Revision 5a525011 (diff)
Added by Joël Cuissinat over 6 years ago

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

#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

#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é

Also available in: Atom PDF