Anomalie #7734
creoled : si erreur interne sans return, pas de message d'erreur explicite
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
Due date:
04/04/2014
% Done:
100%
Estimated time:
2.00 h
Distribution:
EOLE 2.4
Description
Exemple pour moi, s'il y une erreur de calcul durant "valid_mandatory", reconfigure met dit juste "HTTP error: 500".
Voici le message en mode débug :
reconfigure - HTTP error: 500 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 608, in main valid_mandatory() File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 245, in valid_mandatory client.valid_mandatory() File "/usr/lib/python2.7/dist-packages/creole/client.py", line 425, in valid_mandatory return self.request('/valid_mandatory') File "/usr/lib/python2.7/dist-packages/creole/client.py", line 295, in request raise CreoleClientError(u"HTTP error: {0}".format(ret.status_int)) CreoleClientError: HTTP error: 500 root@scribe:~#
C'est tout aussi peu clair.
Il faudrait au minimum demander à l'utilisateur d'aller voir dans le log de creoled.
Related issues
Associated revisions
plus d'information en cas d'erreur HTTP dans le client (fixes #7734)
var_loader.py : utilisation de UsernameOption pour le type unix_user plutot que DomainnameOption (fixes #7734)
History
#1 Updated by Joël Cuissinat over 9 years ago
- Due date set to 04/04/2014
- Estimated time set to 2.00 h
#2 Updated by Emmanuel GARETTE over 9 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 647f1b42cd8e198b4c1f75d772caadd9e662d35f.
#3 Updated by Emmanuel GARETTE over 9 years ago
Pour tester j'ai ajouter un raise dans valid_mandatory de creoled et j'ai testé avec "reconfigure"
@cherrypy.expose @cherrypy.tools.json_out() def valid_mandatory(self): raise Exception('paf')
#4 Updated by Emmanuel GARETTE over 9 years ago
Appliqué par commit 59ef7b97f8e24b64b557dc51386f82b1d47fa089. (mauvaise référence, cf. #7557)
#5 Updated by Joël Cuissinat over 9 years ago
- Assigned To set to Emmanuel GARETTE
#6 Updated by Emmanuel GARETTE over 9 years ago
- Status changed from Résolu to Fermé
-------------------------------------------------------------------------------------------------------------------------------------------------------------- Préparation pour reconfigure -------------------------------------------------------------------------------------------------------------------------------------------------------------- Stop System V service creoled [ OK ] Start System V service creoled [ OK ] Erreur HTML 500, veuillez vous référer au journal d'événement de creoled (/var/log/creoled.log) pour avoir plus d'informations