Anomalie #8448
impossible de reconfigurer si creoled est arrêté sur un serveur enregistré dans Zéphir
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
Révisions associées
ne faire à appel à CreoleClient que si nécessaire (ref #8448)
ne pas passer par creoled lors du démarrage de creoled (ref #8448)
ne pas faire d'appel au client creoled à l'import si possible (fixes #8448 @2h)
Suppression des locks sur UserExit et UserExitError
Fixes #8448 @30m
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
Appliqué par commit 57b203174088798a466e07f46e68ede0f8d47c96.
#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
Appliqué par commit 1b968f7b449e9bb6dd3be63bf20575d269cd27e1.
#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 ]