Projet

Général

Profil

Evolution #2631

Re-génération du fichier /etc/eole/containers.conf au reconfigure

Ajouté par Joël Cuissinat il y a plus de 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
20/12/2011
Echéance:
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Distribution:
EOLE 2.3

Description

Le fichier n'est re-généré qu'à l'instance ou au gen_conteneur.
En mode non conteneur, l'instance pourrait être évitée dans certains cas (ex : installation d'ejabberd).


Demandes liées

Lié à eole-ejabberd - Anomalie #2020: Pas d'ID dans le conteneur ejabber Fermé 02/09/2011
Lié à creole - Anomalie #3001: gen_conteneur et mise à jour Fermé 02/03/2012
Lié à eole-dhcp - Anomalie #3530: KeyError: 'container_path_dhcp' Fermé 25/05/2012

Révisions associées

Révision 486eb044 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

Correction de la génération des container_name en mode non conteneur (ref #2631 @15m)
  • creole/cfgparser.py : utilisation de VIRTMASTER au lieu de VIRTROOT

Révision f2138dc8 (diff)
Ajouté par Emmanuel GARETTE il y a presque 12 ans

Vérification des conteneurs a l'instance et reconfigure sur ajout de paquet (fixes #2631) * config.py : ajout d'une variable pour le fichier lock généré par gen_conteneurs * instance : vérifie si le fichier lock n'est pas présent au reconfigure * instance : vérifie que containers.conf soit complet

Révision c0d5958d (diff)
Ajouté par Johan Cwiklinski il y a plus de 6 ans

Inexistant method; fixes #2631

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 12 ans

Comment l'utilisateur sait s'il doit lancer l'instance ou non ?

S'il installe eole-annuaire et ne fait pas d'instance, cela ne fonctionnera pas. Pour moi, la procédure standard devrait être : "quand on installe un eole-xxx on a un nouveau module, donc on réinstancie".

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

De plus, en mode non conteneur, les lignes container_name_xxx sont mal générées :

container_name_root="/var/lib/lxc" 

au lieu de :
container_name_root="root" 

#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Nouveau à En attente d'informations
  • Version cible changé de Mises à jour 2.3 - 03 RC à Mises à jour 2.3.4 RC
  • Temps estimé changé de 0.50 h à 2.50 h

Autre possibilité : "Le reconfigure devrait être en erreur si un des conteneur n'est pas déclaré en mode non-conteneur" ?

#4 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • % réalisé changé de 0 à 10

#5 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Version cible changé de Mises à jour 2.3.4 RC à Mises à jour 2.3.5 RC

#6 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

  • Statut changé de En attente d'informations à Résolu
  • % réalisé changé de 10 à 100

#8 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Statut changé de Résolu à Fermé
  • Mode non conteneur :
    root@scribe:~# rm -f /etc/eole/containers.conf
    root@scribe:~# reconfigure
    root@scribe:~# reconfigure
    
    *** Début de reconfigure ***
    
    [ ... ]
    
    run-parts: executing /usr/share/eole/postservice/10-posh reconfigure
    
    root@scribe:~#  
    
  • mode conteneur :
    root@amonecole:~# rm -f /etc/eole/containers.conf
    root@amonecole:~# reconfigure
    
    *** Début de reconfigure ***
    
    [ ... ]
    
    chargement des valeurs
    
    RECONFIGURE : Erreur => Erreur avec le fichier config des conteneurs : le fichier /etc/eole/containers.conf n'existe pas
    Pour regénérer le fichier, relancer gen_conteneurs
    root@amonecole:~#
    

Formats disponibles : Atom PDF