Sehr seltsam, irgend etwas läuft da bei der Initialisierung (atreboot.sh) falsch.
Das lxml Modul sollte beim Reboot installiert werden, falls noch nicht vorhanden.
In atreboot.sh wird das ausgeführt:
Code: Alles auswählen
#Prepare for lxml used in soc module libvwid in Python
if python3 -c "import lxml" &> /dev/null; then
echo 'lxml installed...'
else
sudo pip3 install lxml
fi
also es prüft ob lxml schon da ist, wenn nicht wird es mit pip3 installiert.
Dein Log zeigt Dinge, die ich nicht nachvollziehen kann.
Wenn ich auf meiner Test-oWB (Nightly 1.9.289) per Kommando lxml de-installiere und dann wieder installiere, kommt dieser output:
Code: Alles auswählen
pi@openwbtest-buster:~/openWB/runs $ sudo pip3 install lxml
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting lxml
Downloading https://www.piwheels.org/simple/lxml/lxml-4.9.1-cp37-cp37m-linux_armv7l.whl (2.3MB)
100% |████████████████████████████████| 2.3MB 51kB/s
Installing collected packages: lxml
Successfully installed lxml-4.9.1
also etwas ganz anderes.
Auch wenn ich lxml de-installiere kommt nach reboot im Log:
Code: Alles auswählen
...
2022-12-03 13:59:34: at_reboot: jq installed...
2022-12-03 13:59:36: at_reboot: ipparser installed...
2022-12-03 13:59:49: at_reboot: Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
2022-12-03 13:59:49: at_reboot: Collecting lxml
2022-12-03 14:00:00: at_reboot: Using cached https://www.piwheels.org/simple/lxml/lxml-4.9.1-cp37-cp37m-linux_armv7l.whl
2022-12-03 14:00:02: PID: 24764: ##### cron5min.sh Boot in progress (LV0)
2022-12-03 14:00:04: at_reboot: Installing collected packages: lxml
2022-12-03 14:00:06: at_reboot: Successfully installed lxml-4.9.1
2022-12-03 14:00:08: at_reboot: soc_vwid: python3 secrets installed...
...
Eine Kompilation aus Sourcen wie in Deinem Log findet da nicht statt...
Ich kann auch dieses Kommando, das bei Dir das ganze auslöst nirgends finden:
Code: Alles auswählen
2022-12-03 12:58:56: at_reboot: Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-_mpp6l4q/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-ci44cs5q-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-_mpp6l4q/lxml/
Ich würde noch mal rebooten.
Wenn das nicht hilft würde ich ein Ticket bei openWB aufmachen (Einstellungen - System - Support) mit Verweis auf Deinen Eintrag hier im Forum.
Edit: das Kompilieren scheint zu passieren, wenn pip(3) ein passendes Package für die jeweilige Rechner-Architektur nicht finden kann.
Hast Du u.U. eine Firewall oder sonstige Sperren im Netz, z.B. die OWB im GastNetz einer Fritzbox mit Standard-Filter?
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour