Project

General

Profile

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

Added by Daniel Dehennin about 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
03/06/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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.

Associated revisions

Revision 576468a6 (diff)
Added by Daniel Dehennin about 6 years ago

É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

Revision 8c300cf6 (diff)
Added by Daniel Dehennin about 6 years ago

É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

Revision f5221525 (diff)
Added by Daniel Dehennin about 6 years ago

Installation du script upstart

Ref: #10809

Revision c2a79c54 (diff)
Added by Daniel Dehennin about 6 years ago

Installation du script preservice

Ref: #10809

History

#1 Updated by Daniel Dehennin about 6 years ago

Un bug a été ouvert chez Ubuntu #1429140.

#2 Updated by Daniel Dehennin about 6 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin about 6 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Daniel Dehennin about 6 years ago

  • Remaining (hours) changed from 2.0 to 1.0

#5 Updated by Daniel Dehennin about 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

Fonctionne sur eolebase.

#6 Updated by Daniel Dehennin about 6 years ago

  • Remaining (hours) changed from 1.0 to 0.1

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

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.1 to 0.0

instance et reconfigure fonctionnels sur AmonEcole 2.5 :)

Also available in: Atom PDF