Project

General

Profile

Evolution #2631

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

Added by Joël Cuissinat almost 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/20/2011
Due date:
% Done:

100%

Estimated time:
2.50 h
Spent time:
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).


Related issues

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

Associated revisions

Revision 486eb044 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Revision f2138dc8 (diff)
Added by Emmanuel GARETTE over 7 years ago

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

Revision c0d5958d (diff)
Added by Johan Cwiklinski about 2 years ago

Inexistant method; fixes #2631

History

#1 Updated by Emmanuel GARETTE almost 8 years ago

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 Updated by Joël Cuissinat almost 8 years ago

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 Updated by Joël Cuissinat almost 8 years ago

  • Status changed from Nouveau to En attente d'informations
  • Target version changed from Mises à jour 2.3 - 03 RC to Mises à jour 2.3.4 RC
  • Estimated time changed from 0.50 h to 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 Updated by Joël Cuissinat almost 8 years ago

  • % Done changed from 0 to 10

#5 Updated by Joël Cuissinat over 7 years ago

  • Target version changed from Mises à jour 2.3.4 RC to Mises à jour 2.3.5 RC

#6 Updated by Emmanuel GARETTE over 7 years ago

  • Status changed from En attente d'informations to Résolu
  • % Done changed from 10 to 100

#8 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Résolu to 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:~#
    

Also available in: Atom PDF