Tâche #8632
Distribution EOLE - Scénario #8829: Demandes EOLE 2.4 déjà résolues
si un conteneur ne démarre pas reconfigure continue
Début:
Echéance:
% réalisé:
100%
Restant à faire (heures):
Description
Si un conteneur ne démarre pas il attend un certain nombre de seconde puis continue :
Start Upstart service lxc [ OK ] Waiting 1 second for non running LXC: mail, proxy Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail Waiting 1 second for non running LXC: mail -------------------------------------------------------------------------------------------------------------------------------------------------------------- Exécution des scripts posttemplate --------------------------------------------------------------------------------------------------------------------------------------------------------------
Même si le conteneur ne démarre pas :
# lxc-list -n mail RUNNING proxy (auto) FROZEN STOPPED mail (auto)
Ce qui fait que reconfigure s'arrête sur une erreur peu compréhensible :
run-parts: /usr/share/eole/posttemplate/03-mail exited with return code 255 Erreur posttemplate
Révisions associées
Merge branch 'master' into dist/ubuntu/precise/master
- master: (51 commits)
bin/CreoleRun : Amélioration de l'affichage
creole/reconfigure.py : Création de la fonction _start_containers
creole/reconfigure.py : Utilisation de unmanaged_service pour lxc et lxc-net
bin/Creole : Ajout de l'option --groups
creole/reconfigure.py : Redemmarage des conteneurs après le réseau
Test unitaire vérifiant la validité des timezone proposées
retour à la commande originale (ref #8631)
Déplacement de TestMailQ de utils.sh vers diagnose.sh
lib/eole/utils.sh : Ajout de la fonction TestMailQ
reconfigure.py : Ajout du groupe 'mail' à la création de l'utilisateur eole.
gen_generic duplique les balises du conteneur 'all' dans tous les conteneurs (fixes #8641)
pouvoir lancer une commande dans plusieurs conteneurs (ref #8638)
ne relancer lxc et les actions qu'une seule fois (fixes #8631 @1h) (fixes #8622) (fixes #8632)
/usr/bin/CreoleRun : transformation du script bash en script python pour supporter l'option --nocontext (ref #8631)
faire fonctionner client.py dans un chroot (ref #8631)
ne plus redémarrer les conteneurs plusieurs fois (ref #8631 @2h)
faire un message explicite en cas de problème de validation (fixes #8623)
Modification des messages d'erreur renvoyés par valid_country()
meilleur test valid_country (fixes #8585)
Saut de ligne dans la question sur le redémarrage
...
stop instance si problème dans lxc-create ref #8632 1h
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit creole:0bd04c17e12f8d7f5def5e439b2f6eb3d4e82f89.
#2 Mis à jour par Philippe Caseiro il y a plus de 9 ans
Appliqué par commit creole:064d37d2260d7e21e4e3fc15b796f17b5d9c1f37.
#3 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tâche parente mis à #8829
#4 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de Résolu à Fermé