Project

General

Profile

Anomalie #6760

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

Added by Fabrice Barconnière over 7 years ago. Updated over 7 years ago.

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

100%

Spent time:
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__'


Related issues

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

Associated revisions

Revision e7b18d83 (diff)
Added by Daniel Dehennin over 7 years ago

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

History

#1 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

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

  • Status changed from Résolu to Réouvert
  • % Done changed from 100 to 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 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Réouvert to Fermé
  • % Done changed from 80 to 100

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

Also available in: Atom PDF