Anomalie #5027
Pb démarrage du service bastion
Description
Pb constaté sur version EOLE 2.3 (2.3.8 RC).
Le service bastion ne démarre pas après reboot.
Si on modifie le fichier /etc/network/interfaces comme suit :
post-up /usr/sbin/service rsyslog restart || true
post-up /etc/init.d/bastion restart
le service bastion démarre à tous les coups !
En ajoutant || true,on est sure d’exécuter la 2ème commande.
Extrait du manpage interfaces :
IFACE OPTIONS
The following "command" options are available for every family and
method. Each of these options can be given multiple times in a single
stanza, in which case the commands are executed in the order in which
they appear in the stanza. (You can ensure a command never fails by
suffixing "|| true".)
A savoir pourquoi le redémarrage de rsyslog a été ajouté dans ce fichier ?
S'il est vraiment nécessaire, alors il faudrait corriger le fichier en ajoutant un ligne 'post-up /bin/sleep 5' avant les autres.
Demandes liées
Révisions associées
tmpl/interfaces : restart en post-up de rsyslog par restart-wrapper
fixes #5027 @10m
Historique
#1 Mis à jour par Karim Ayari il y a environ 11 ans
Je n'avais pas compris que c'était pour Zéphir :)
effectivement je confirme, on a le même pb, le redémarrage du service rsyslog plante
et de ce fait bastion n'est pas relancé.
si on renvoie le résultat de la commande dans un fichier,
/usr/sbin/service rsyslog restart &> /root/log
on retrouve dans ce fichier :
cat /root/log
Unknown instance:
en gros c'est comme si le service n'est pas lancé à ce moment pour pouvoir le redémarré.
mais ce qui est étrange c'est que si on tente de le redémarré à la main il nous dit qu'il est déjà lancé
et la commande ps aux |grep rsyslog
renvoie bien un résultat.
#2 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de Nouveau à Accepté
- Assigné à mis à Benjamin Bohard
- Priorité changé de Normal à Haut
- Version cible mis à Mises à jour 2.3.8
#3 Mis à jour par Luc Bourdot il y a environ 11 ans
- Echéance mis à 15/03/2013
- Début mis à 11/03/2013
#4 Mis à jour par Fabrice Barconnière il y a environ 11 ans
Correction rapide : tmpl/interfaces : s/\/usr\/sbin\/service rsyslog restart/\/sbin\/restart-wrapper rsyslog/
À réétudier en 2.3.9.
#5 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Projet changé de Zéphir à eole-common
#6 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 538c9ce51b587c043a3f48bbded9e7225e0cc1be.
#7 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de Résolu à Fermé
OK avec version 2.3-eole152~8