Progetto

Generale

Profilo

Segnalazione #619

TypeError: 'NoneType' object is not iterable

Aggiunto da Marco Marinello 7 mesi fa. Aggiornato 6 mesi fa.

Stato:
Risolto
Priorità:
Normale
Assegnato a:
Versione prevista:
-
Inizio:
29-09-2018
Scadenza:
% completato:

0%


Descrizione

Lavorando sulla segnalazione di Octomon che non riceve il dato total_users ho accertato che il dato non viene proprio trasmesso da octofuss-client sul server al database di octofuss. Indagando meglio e con un po' di debug è venuto fuori che, durante l'esecuzione della funzione clientdata.get_data(), raisa un'eccezione che però non viene segnalata visto che si trova dentro un ciclo try-except. Quella è la funzione che dovrebbe raccogliere i dati dal server fra cui i "total_users" ma l'esecuzione si blocca prima.


Segnalazioni correlate

correlata a Octomon - Segnalazione #618: Numero utenti non viene aggiornato Risolto 28-09-2018

Revisioni associate

Versione f65b7b38 (diff)
Aggiunto da Marco Marinello 7 mesi fa

Add logging in clientdata; avoid compiling two different vars if wan. refs #619

Versione b98abfb6 (diff)
Aggiunto da Marco Marinello 7 mesi fa

Say something when ALL goes wrong. refs #619

Versione 796d2f5c (diff)
Aggiunto da Marco Marinello 7 mesi fa

Check if the object is not none. refs #619

Versione 6472d9fe (diff)
Aggiunto da Marco Marinello 7 mesi fa

Fix var name. refs #619

Versione 27ffeaed (diff)
Aggiunto da Marco Marinello 7 mesi fa

Gather informations even about other FUSS packages. refs #619

Versione 6e656803 (diff)
Aggiunto da Marco Marinello 7 mesi fa

Add more debug on wan search. refs #619

Versione 78a1271e (diff)
Aggiunto da Marco Marinello 7 mesi fa

Add has_captive_portal variable. refs #622 #619

Versione a781a9c2 (diff)
Aggiunto da Marco Marinello 7 mesi fa

Use yes/no instead of boolean. refs #622 #619

Versione 7251769b (diff)
Aggiunto da Marco Marinello 7 mesi fa

Make ip parsing even stronger refs #619 and add mac parsing refs #628

Versione dec63216 (diff)
Aggiunto da Marco Marinello 7 mesi fa

Correct var name and add wan interface name. refs #619 #628

Cronologia

#1 Aggiornato da Marco Marinello 7 mesi fa

  • Stato modificata da Nuovo a Commenti
  • Assegnato a modificata da Marco Marinello a Paolo Dongilli

Ho migliorato il debug in generale e sistemato il bug in oggetto. Rimane solo da pubblicare nel repository quando saranno pronte le altre patch.

#2 Aggiornato da Marco Marinello 7 mesi fa

#3 Aggiornato da Marco Marinello 7 mesi fa

Credo possa esserci una correlazione fra questo bug ed il fatto che il captive portal sia configurato. Servono indagini più approfondite.

#4 Aggiornato da Marco Marinello 7 mesi fa

I server FUSS senza captive portal non sono affetti da questo bug.

#5 Aggiornato da Marco Marinello 7 mesi fa

Sembrerebbe dovuto al fatto che i server con captive portal hanno la ethX configurata in manual e quindi senza indirizzo IP. Era probabilmente questo a causare l'errore (non si può ricavare l'ip di un'interfaccia senza ip).

#6 Aggiornato da Marco Marinello 6 mesi fa

  • Stato modificata da Commenti a Risolto

Esporta su Atom PDF