Anomalie #3362
Dernier problème (Erreur : 'NoneType' object has no attribute 'value')
Description
Dans les logs :
2012/04/22 16:24:16 CEST [-] RootDebsums : pas de dernière mesure disponible.
2012/04/22 16:24:16 CEST [-] erreur mesure (debsums)
2012/04/22 16:24:16 CEST [-] Traceback (most recent call last):
2012/04/22 16:24:16 CEST [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agentmanager/agent.py", line 331, in scheduled_measure
2012/04/22 16:24:16 CEST [-] m = self.measure()
2012/04/22 16:24:16 CEST [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agents/debsums.py", line 41, in measure
2012/04/22 16:24:16 CEST [-] measure.append( self.get_status_from_agent(agent) )
2012/04/22 16:24:16 CEST [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agents/debsums.py", line 62, in get_status_from_agent
2012/04/22 16:24:16 CEST [-] 'files' : len(agent.last_measure.value[agent.name]),
2012/04/22 16:24:16 CEST [-] AttributeError: 'NoneType' object has no attribute 'value'
2012/04/22 16:24:16 CEST [-] /!\ Agent debsums, exception during measure: 'NoneType' object has no attribute 'value'
Associated revisions
L’attribut « last_measure » d’un agent peut-être « None ».
Tant qu’un agent n’a pas effectué de mesure, son attribut
« last_measure » est à « None », il est donc impossible d’en récuppérer
l’attribut « value ».
- zephir/monitor/agents/debsums.py (DebsumsAlertes.get_status_from_agent): Ajout
d’un test sur la valeur de « agent.last_measure ».
Fixes: #3362 @2m
History
#1 Updated by Daniel Dehennin over 11 years ago
- Assigned To set to Daniel Dehennin
#2 Updated by Daniel Dehennin over 11 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 572981c92423d749707ec7aee0676273a2992c03.
#3 Updated by Daniel Dehennin over 11 years ago
- Target version set to Mises à jour 2.3.5 RC
#4 Updated by Bruno Boiget over 11 years ago
- Status changed from Résolu to Fermé
version candidate: Plus de tracebacks dans les logs, les lignes suivantes apparaissent au lancement des agents (est ce utile ?)
Jun 6 15:24:53 seshat23 zephiragents: [-] debsums : pas de dernière mesure disponible.
Jun 6 15:24:53 seshat23 zephiragents: [-] RootDebsums : pas de dernière mesure disponible.