Projet

Général

Profil

Tâche #9448

Distribution EOLE - Scénario #9534: Avoir un message d'erreur dans toutes circonstances pour les commandes EOLE

traceback si un conteneur ne démarre pas à la fin du gen_conteneurs

Ajouté par Emmanuel GARETTE il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
30/10/2014
Echéance:
% réalisé:

100%

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

Description

Start Upstart service lxc                                                                                                                             [  OK  ]
Traceback (most recent call last):
  File "/usr/sbin/gen_conteneurs", line 72, in <module>
    main()
  File "/usr/sbin/gen_conteneurs", line 55, in main
    containers(minimal=True, log_=log)
  File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 376, in containers
    _start_containers()
  File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 327, in _start_containers
    raise VirtError(msg.format(u's' * (len(not_running) > 1), waiting_for))
creole.error.VirtError: Unable to start LXC containers : web, internet, mysql, mail
root@amon:~# 

Révisions associées

Révision ab80cc2a (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

Support du pluriel + ajout dans reconfigure.py

Fixes: #9448 @45m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Sujet changé de traceback si un conteneur de démarre pas à la fin du gen_conteneurs à traceback si un conteneur ne démarre pas à la fin du gen_conteneurs
  • Temps estimé mis à 1.00 h
  • Restant à faire (heures) mis à 1.0

#2 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Tâche parente changé de #9446 à #9534

#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat

Comme ça ressemble à #9447, avec un peu de chance, je n'arriverai pas à reproduire...

#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans

Pour simuler, j'ai ajouté un petit :

    not_running = ['toto']

Juste au dessus de la ligne (actuellement) 345 :

    if not_running != []:

Sans passer l'option --debug à la commande gen_conteneurs, je n'ai bien pas le traceback complet :

root@amonecole:~# gen_conteneurs
-------------------------------------------------------------------------------
                           Génération des conteneurs                           
-------------------------------------------------------------------------------
Gestion du conteneur bdd                                                  [/] 
Gestion du conteneur reseau                                               [/] 
Gestion du conteneur partage                                              [/] 
Gestion du conteneur internet                                             [/] 
-------------------------------------------------------------------------------
                           Lancement des conteneurs                            
-------------------------------------------------------------------------------
Start Upstart service lxc-net                                          [  OK  ]
root - Unable to start LXC container : toto
root@amonecole:~#

Il manque la traduction par contre ...

#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) changé de 1.0 à 0.15

#7 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.15 à 0.0

Ok :

--------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                 Préparation pour reconfigure                                                                 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Stop System V service creoled                                                                                                                         [  OK  ]
Start System V service creoled                                                                                                                        [  OK  ]
--------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   Lancement des conteneurs                                                                   
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Start Upstart service lxc-net                                                                                                                         [  OK  ]
Impossible de démarrer le conteneur : eole
root@amonecole:~# 

Formats disponibles : Atom PDF