Projet

Général

Profil

Evolution #7507

rendre gen_dns plus verbeux en cas d'erreur

Ajouté par équipe eole Academie d'Orléans-Tours il y a environ 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Catégorie:
-
Début:
Echéance:
21/03/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Révisions associées

Révision de0d2ccf (diff)
Ajouté par Fabrice Barconnière il y a environ 10 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Projet changé de Amon à eole-dns
  • Statut changé de Nouveau à A étudier
  • Version cible mis à Mises à jour 2.3.13
  • Temps estimé mis à 2.00 h

#2 Mis à jour par Fabrice Barconnière il y a environ 10 ans

  • Echéance mis à 21/03/2014

#3 Mis à jour par Fabrice Barconnière il y a environ 10 ans

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

#4 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Résolu à Fermé
  • Assigné à mis à 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

Formats disponibles : Atom PDF