Project

General

Profile

Evolution #7507

rendre gen_dns plus verbeux en cas d'erreur

Added by équipe eole Academie d'Orléans-Tours about 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Start date:
Due date:
03/21/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.3

Description

lorsque l'on a une erreur d'adresse réseau par rapport au masque de sous réseau (sur eth0 par exemple), la génération de la conf dns plante mais l'instanciation va quand même jusqu'au bout sans afficher aucun message d'erreur.
Le service dns refuse alors de démarrer - ce que l'on peut voir via diagnose - mais il faut aller chercher dans les logs pour comprendre (c'est très relatif) ce qui ne va pas : le fichier /etc/bind/local.zones est absent. Ne sachant pas comment la conf dns est générée, c'est un peu difficile de cerner l'origine du pb...
Dans ce genre de situation, serait il possible de bloquer l'instanciation et d'indiquer un message explicitant la cause du pb ?
Emmanuel Garette contacté par irc m'a fait enlever dans gen_dns la redirection de $Cmd dans /dev/null pour voir les messages d'erreur ce qui m'a permis de comprendre la cause du blocage.
Cette erreur semble assez courante, d’où l’intérêt de ma demande.
Merci d'avance

Associated revisions

Revision de0d2ccf (diff)
Added by Fabrice Barconnière about 7 years ago

gen_dns : gestion des domaines supplémentaires et des VLAN + affichage
des erreurs graves
fixes #7507 @1h
fixes #5701 @7h
fixes #7368 @7h

History

#1 Updated by Joël Cuissinat about 7 years ago

  • Project changed from Amon to eole-dns
  • Status changed from Nouveau to A étudier
  • Target version set to Mises à jour 2.3.13
  • Estimated time set to 2.00 h

#2 Updated by Fabrice Barconnière about 7 years ago

  • Due date set to 03/21/2014

#3 Updated by Fabrice Barconnière about 7 years ago

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

#4 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Résolu to Fermé
  • Assigned To set to Fabrice Barconnière

J'ai bien un gros message rouge à l'écran (par contre ça n'arrête pas l'instance/reconfigure) :

## Postconfiguration des conteneurs ##
run-parts: executing /usr/share/eole/posttemplate/00-antivirus reconfigure
run-parts: executing /usr/share/eole/posttemplate/00-dns reconfigure
ERREUR : pour plus d'information, lancer la commande "/usr/share/eole/h2n -h amon -d monreseau.lan
db=db.monreseau mode=D -s amon.monreseau.lan -u postmaster -H /tmp/hosts -n 192.168.0.55:255.255.255.254
-n 10.21.11.0:255.255.255.0 -n 10.221.11.0:255.255.255.0 -M +c /etc/bind/local.zones mode=S -y 
-b /etc/bind/local.zones -W /etc/bind/ -I warn -n 1.1.1.1:255.255.255.255 mode=S 
-n 2.2.2.2:255.255.255.255 mode=S" manuellement
run-parts: executing /usr/share/eole/posttemplate/00-eole-common reconfigure

Also available in: Atom PDF