Projet

Général

Profil

Tâche #11998

Problèmes dans Zéphir avec les modules 2.4.X / 2.5 en mode conteneur

Ajouté par Bruno Boiget il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/06/2015
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

en faisant un test sur eolebase 2.4.1 en mode conteneur (voir demande liée), je suis tombé sur divers problèmes au niveau de la librairie Creole3 de Zéphir (2.3)

  • La variable mode_conteneur_actif avait été cachée sur les modules 2.4 en attendant la stabilisation du mode conteneur
  • Zéphir utilise directement la classe CreoleVarLoader pour charger les configuration (plus léger), mais une fonction utilisée par celle-ci (self.get_real_container_name) n'est pas au bon endroit (dans CreoleContainer).
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011    self.load_dicos_creole3(dicos)
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011  File "/usr/lib/python2.6/dist-packages/zephir/utils/creolewrap.py", line 211, in load_dicos_creole3
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011    self.dico.read_dir(dicos, 'creole')
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011  File "/usr/lib/pymodules/python2.6/creole3/var_loader.py", line 988, in read_dir
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011    self._gen_descr(namespace)
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011  File "/usr/lib/pymodules/python2.6/creole3/var_loader.py", line 1434, in _gen_descr
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011    flist = [self.gen_containers_creole(paths, namespace)]
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011  File "/usr/lib/pymodules/python2.6/creole3/var_loader.py", line 505, in gen_containers_creole
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011    tcontainer = self.get_real_container_name(containers, container['name'])
Jun 16 13:10:20 zephir-eole zephir_backend: [-] #011exceptions.AttributeError: CreoleVarLoader instance has no attribute 'get_real_container_name'

Demandes liées

Lié à zephir-client - Anomalie #11926: zephir: RECONFIGURE => ERR : 'ascii' codec can't encode character Classée sans suite 04/06/2015
Lié à Documentations - Tâche #8922: Fonctionnalités Zephir non documentées Reporté 17/09/2014
Bloque Zéphir - Tâche #11299: Ajout des modules 2.5 dans l'application Zéphir Fermé 20/04/2015

Révisions associées

Révision 15bf1a45 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

Déplacement de la fonction get_real_container_name dans CreoleVarLoader

ref #11998 @1h

Révision 3dabbbbf (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

Intégration des dernières corrections (zephir-creole3)

  • évolutions sur calc_multi_conditions
  • corrections pour les modules en mode conteneur
  • migration de l'alias envole

ref #11998 @30m

Révision 339b28d6 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

2.4.1 et > : mode_conteneur_actif dépend de l'activation d'eole-lxc-controller

ref #11998 @15m

Révision dde7b459 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

Modules 2.4.1 et > : eole-zephir-module-container inutile

ref #11998 @15m

Révision 7667fe5a (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

2.4.1 et > : mode_conteneur_actif dépend de l'activation d'eole-lxc-controller

ref #11998 @15m

Historique

#1 Mis à jour par Bruno Boiget il y a presque 9 ans

à documenter : pour les modules >= 2.4.1, la méthode pour activer le mode conteneur depuis Zéphir est le suivant :

2.3 : il fallait passer la variable mode_conteneur_actif à oui (redéfinie comme non cachée)

2.4.1 et > : activer les dictionnaires eole-lxc-controller et eole-apt-cacher-ng au niveau du serveur ou de la variante

#2 Mis à jour par Scrum Master il y a presque 9 ans

  • Statut changé de Nouveau à Résolu

#3 Mis à jour par Joël Cuissinat il y a presque 9 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.0

Vu.

Formats disponibles : Atom PDF