Hi zusammen,
ich muss leider hier noch mal einhaken.
Ich habe gestern die 2.1.3. R1 frisch geflashed, alles eingerichtet, Datenübernahme von 1.9 angestoßen.
Heute morgen bin ich im loop
'backend still booting'
gefangen.
Auf die Seite :
http://192.168.1.129/openWB/web/themes/standard_legacy/ kann ich zugreifen, Daten kommen soweit an.
Auf Status kann ich nicht zugreifen weil
'openWB ist noch nicht bereit
Der Systemstart ist noch nicht abgeschlossen.
Bitte warten...'
Auf Diagramme ebenfalls nicht, dort bekomme ich aber zusätzlich die Fehlermeldung:
Bei der Verarbeitung des Befehls 'getDailyLog' mit den Parametern '[object Object]' ist ein Fehler aufgetreten:
Code: Alles auswählen
Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 165, in get_previous_entry
previous_entry = content["entries"][-1]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message
func(connection_id, payload)
File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog
get_daily_log(payload["data"]["day"]))
File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 140, in get_daily_log
data = _collect_daily_log_data(date)
File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 155, in _collect_daily_log_data
LogType.DAILY, LegacySmartHomeLogData(), get_previous_entry(parent_file, log_data)))
File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 173, in get_previous_entry
content = json.load(jsonFile)
File "/usr/lib/python3.9/json/__init__.py", line 293, in load
return loads(fp.read(),
File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.9/json/decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 212518 (char 212517)
Gab es hier ein Problem mit der Datenübernahme?
Soll ich alles noch mal von vorne anfangen?
und dann bei 2.1.4R1 bleiben oder direkt eine andere nehmen?
Gruß,
khenckel
Thomas aus W hat geschrieben: ↑Sa Mär 16, 2024 10:08 am
xantiva hat geschrieben: ↑Sa Mär 16, 2024 9:44 am
Die meiste Zeit - 9 Minuten - hat offenbar die Aktualisierung der Logdateien beansprucht:
LutzB hat geschrieben: ↑Sa Mär 16, 2024 9:51 am
eine Meldung zum Startverlauf
Ich vermute, dass das hauptsächlich IO-Operationen und kaum Berechnungen sind, so dass Parallelisierung wohl nichts bringt.
Womöglich wäre es eine Idee, den Migrationsprozess "post-Boot" zu machen, und nur das aktuelle Tages-Log direkt während des Boots zu migrieren...
bye
TW