Tâche #10809
Scénario #10808: Appliquer des contournements aux bugs de fonctionnement de la Trusty
Contourner le crash sur l’arrêt de lxc-net
Description
L’arrêt du service lxc-net
veut supprimer les règles iptables qu’il insert lors de son démarrage.
Le redémarrage de bastion
se déroule avant le redémarrage de lxc-net
, ce qui supprime toutes les règles lxc-net
et entraîne une erreur sur la suppression des règles iptables.
Le flag set -e
étant actif dans les pre-start
et post-stop
du fichier Upstart de lxc-net
, l’arrêt du service n’est jamais complet ce qui entraîne une erreur lors du prochain démarrage.
Révisions associées
Écrase le script lxc-net avant de démarrer les conteneurs
La mise à jour du script upstart lxc-net pendant que le service est
fonctionnel n’est pas pris en compte par upstart.
- creole/reconfigure.py (_start_containers): Lance le « preservice »
pour « lxc-net », s’il est présent, avant de démarrer le service.
Ref: #10809 @1h
Écraser le script upstart pour « lxc-net »
Le script upstart pour « lxc-net » plante sur la suppressions de règles
iptables non présentes lors du « stop ».
- lxc/lxc-net.conf: Script upstart patché pour « lxc-net ».
- preservice/00-lxc-net: Écraser le script avec notre version et
recharger la configuration upstart.
Ref: #10809 @2h
Installation du script upstart
Ref: #10809
Installation du script preservice
Ref: #10809
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 9 ans
Un bug a été ouvert chez Ubuntu #1429140.
#2 Mis à jour par Daniel Dehennin il y a environ 9 ans
- Assigné à mis à Daniel Dehennin
#3 Mis à jour par Daniel Dehennin il y a environ 9 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Daniel Dehennin il y a environ 9 ans
- Restant à faire (heures) changé de 2.0 à 1.0
#5 Mis à jour par Daniel Dehennin il y a environ 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Fonctionne sur eolebase.
#6 Mis à jour par Daniel Dehennin il y a environ 9 ans
- Restant à faire (heures) changé de 1.0 à 0.1
#7 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.1 à 0.0
instance et reconfigure fonctionnels sur AmonEcole 2.5 :)