Project

General

Profile

Tâche #11998

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

Added by Bruno Boiget almost 8 years ago. Updated almost 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/16/2015
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
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'

Related issues

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

Associated revisions

Revision 15bf1a45 (diff)
Added by Bruno Boiget almost 8 years ago

Déplacement de la fonction get_real_container_name dans CreoleVarLoader

ref #11998 @1h

Revision 3dabbbbf (diff)
Added by Bruno Boiget almost 8 years ago

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

Revision 339b28d6 (diff)
Added by Bruno Boiget almost 8 years ago

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

ref #11998 @15m

Revision dde7b459 (diff)
Added by Bruno Boiget almost 8 years ago

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

ref #11998 @15m

Revision 7667fe5a (diff)
Added by Bruno Boiget almost 8 years ago

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

ref #11998 @15m

History

#1 Updated by Bruno Boiget almost 8 years ago

à 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 Updated by Scrum Master almost 8 years ago

  • Status changed from Nouveau to Résolu

#3 Updated by Joël Cuissinat almost 8 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 1.0 to 0.0

Vu.

Also available in: Atom PDF