Projet

Général

Profil

Anomalie #8063

Impossible de templatiser /etc/network/interfaces avec une interface DHCP arrêtée

Ajouté par Daniel Dehennin il y a presque 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
24/04/2014
Echéance:
20/06/2014
% réalisé:

100%

Temps estimé:
1.00 h
Distribution:
EOLE 2.4

Description

Sur un serveur en DHCP, si l’interface eth0 est en DHCP est est stoppée, alors la templatisation de /etc/network/interfaces échoue :

2014-04-24 17:16:35,728: root - Creole error 3: invalid value for option adresse_broadcast_eth0: invalid broadcast address
Traceback (most recent call last):
  File "/usr/bin/CreoleCat", line 94, in main
    engine = CreoleTemplateEngine()
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 240, in __init__
    self.load_eole_variables()
  File "/usr/lib/python2.7/dist-packages/creole/template.py", line 248, in load_eole_variables
    values = self.client.get_creole()
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 406, in get_creole
    ret = self.strip_full_path(self.get('/creole', *args, **kwargs))
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 365, in get
    raise err
CreoleClientError: Creole error 3: invalid value for option adresse_broadcast_eth0: invalid broadcast address

Révisions associées

Révision 08fe78ea (diff)
Ajouté par Emmanuel GARETTE il y a presque 12 ans

valeur par défaut du broadcast et de la route pas correct (fixes #8063)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

  • Echéance mis à 20/06/2014
  • Assigné à mis à Emmanuel GARETTE
  • Version cible mis à Eole 2.4.0.1

#2 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

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

#3 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

  • Temps estimé mis à 1.00 h

Attention pour tester il ne faut avoir jamais eu de configuration sur la machine. Il faut donc démarrer le serveur dans une zone sans serveur DHCP.

L'erreur arrive dans l'interface gen_config quand on met "dhcp" à eth0_method.

#4 Mis à jour par Daniel Dehennin il y a plus de 11 ans

  • Statut changé de Résolu à Fermé

Sur un serveur amon sur un réseau sans serveur DHCP :

root@amon:~# CreoleGet eth0_method
dhcp
root@amon:~# CreoleGet adresse_ip_eth0
169.254.0.1
root@amon:~# CreoleCat -t 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'
Changing properties: chown root:root /etc/network/interfaces
Changing properties: chmod 0644 /etc/network/interfaces

Formats disponibles : Atom PDF