Projet

Général

Profil

Anomalie #6760

Erreur lors de l'instanciation du template de /etc/network/interfaces si alias déclarés

Ajouté par Fabrice Barconnière il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

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

100%

Temps passé:
Distribution:
EOLE 2.4

Description

Si alias déclarés :

Génération des fichiers de configuration
Erreur lors de l'instanciation du template de /etc/network/interfaces : 'NoneType' object has no attribute '__getitem__'


Demandes liées

Lié à Distribution EOLE - Evolution #4444: Revoir l’architecture réseau Fermé 15/11/2012 06/12/2013

Révisions associées

Révision e7b18d83 (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Simplification du template pour network/interfaces du maître

Si, en mode conteneur, l’interface est utilisée par une interface de
conteneur, alors un bridge est généré.

Les alias et vlan sont incompatibles avec les bridges et PPPoE.

  • creole/funcs/master_network_interfaces.py: Nouveau helper pour génerer
    la liste des interfaces.
  • tmpl/interfaces: Utilisation du nouveau helper.
  • eole-common.mk: Installation du helper.

Fixes: #4444 @8h
Fixes: #6760

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

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

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 80
root@amontoto:~# CreoleCat -dt interfaces 
Instanciation du fichier '/etc/network/interfaces' depuis '/var/lib/creole/interfaces'
Copy template: '/usr/share/eole/creole/distrib/interfaces' -> '/var/lib/creole'
Cheetah processing: '/var/lib/creole/interfaces' -> '/etc/network/interfaces'
root - Erreur lors de l'instanciation du template de /etc/network/interfaces : 'options'
Traceback (most recent call last):
  File "/usr/bin/CreoleCat", line 126, in main
    engine._instance_file(found_file, group)
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 478, in _instance_file
    self.process(filevar, container)
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 407, in process
    raise TemplateError, msg
TemplateError: Erreur lors de l'instanciation du template de /etc/network/interfaces : 'options'

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

  • Statut changé de À valider à Fermé
  • % réalisé changé de 80 à 100

C'est mieux avec les dernière modifications de #4444 packagées => eole-server (2.4.0-95)

Formats disponibles : Atom PDF