Projet

Général

Profil

Anomalie #8448

impossible de reconfigurer si creoled est arrêté sur un serveur enregistré dans Zéphir

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
Echéance:
04/07/2014
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Distribution:
EOLE 2.4

Description

Si creoled est arrêté, il est impossible de reconfigure le serveur enregistré dans Zéphir :

creole.client - Connexion error 'socket.error: Can't connect to ('127.0.0.1', 8000)', retry 1/3
creole.client - Connexion error 'socket.error: Can't connect to ('127.0.0.1', 8000)', retry 2/3
creole.client - Connexion error 'socket.error: Can't connect to ('127.0.0.1', 8000)', retry 3/3
reconfigure - HTTP error: socket.error: Can't connect to ('127.0.0.1', 8000)
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 705, in main
    COMPAT_NAME.upper())
  File "/usr/lib/python2.7/dist-packages/creole/fonctionseole.py", line 256, in zephir
    from zephir.lib_zephir import log as zlog
  File "/usr/lib/python2.7/dist-packages/zephir/lib_zephir.py", line 55, in <module>
    eole_module = creole_vars.get_creole(u'eole_module')
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 401, in get_creole
    ret = self.get('/creole', *args, variable=name, **kwargs)
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 365, in get
    raise err
CreoleClientError: HTTP error: socket.error: Can't connect to ('127.0.0.1', 8000)

Demandes liées

Lié à creole - Anomalie #8513: reconfigure : creoled est redémarré même s'il y a un lock reconfigure Fermé 23/06/2014 04/07/2014
Lié à creole - Anomalie #8467: reconfigure : le redémarrage de creoled est extrêmement long Fermé 23/06/2014 04/07/2014

Révisions associées

Révision 339fa7d8 (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

ne faire à appel à CreoleClient que si nécessaire (ref #8448)

Révision 08a02fbe (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

ne pas passer par creoled lors du démarrage de creoled (ref #8448)

Révision 57b20317 (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

ne pas faire d'appel au client creoled à l'import si possible (fixes #8448 @2h)

Révision 1b968f7b (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

Suppression des locks sur UserExit et UserExitError

Fixes #8448 @30m

Révision 8abfb53f (diff)
Ajouté par Fabrice Barconnière il y a presque 10 ans

Charger les valeur par défaut de cert.py ref #8448 @30m

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

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

#2 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Echéance mis à 04/07/2014
  • Assigné à mis à Emmanuel GARETTE
  • Version cible mis à Eole 2.4.0.1
  • Temps estimé mis à 2.50 h

#3 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 80

Suite à ces modifications, le lock est posé avant la question "Continuer instanciation quand même ?" (ce qui me paraît une bonne chose) mais il n'est pas supprimé si on répond "non" à cette question !

root@horus:~# instance 
   [ ... ]
Continuer instanciation quand même ? [oui/non]
[non] : non
root@horus:~# instance
   [ ... ]
A system lock is already set by another process: /var/lock/eole/eole-system/reconfigure.23473

#4 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 80 à 100

#5 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Sur un serveur dans Zéphir avec creoled arrêté :

--------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                  Préparation pour instance                                                                   
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Stop System V service creoled                                                                                                                         [  OK  ]
Start System V service creoled                                                                                                                        [  OK  ]

Formats disponibles : Atom PDF