Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
06/03/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Révision 576468a6 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

É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

Révision 8c300cf6 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

É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

Révision f5221525 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Installation du script upstart

Ref: #10809

Révision c2a79c54 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

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 :)

Formats disponibles : Atom PDF