Project

General

Profile

Anomalie #3362

Dernier problème (Erreur : 'NoneType' object has no attribute 'value')

Added by Emmanuel GARETTE over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/22/2012
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

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

Revision 572981c9 (diff)
Added by Daniel Dehennin over 11 years ago

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

#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.

Also available in: Atom PDF