Man kann da auch größtenteils von Misserfolg sprechen.
Die vermutete Ursache liegt darin, das die Umsteiger ein zu kleines userfs* haben und somit das Image beim Upgradevorgang wegen Platzmangel nicht korrekt/vollständig entpackt wird und der Vorgang dann abbricht.
*User die nach dem Umstieg keinen Werksreset machten oder anderweitig die Partitionen veränderten haben nur 2 GB, RaspberryMatic'er nutzen normalerweise fast die komplette Größe der SD-Karte.
Ich habe das nachgestellt und konnte das Verhalten reproduzieren.
Ausgangslage:
Reguläre aber nackte CCU3 (keine Geräte, Programme etc.) mit der kleinsten (8GB) und lahmsten (Class 2) SD-Karte die ich finden konnte.
(Tipps für Ungeduldige... benutzt keine Class 2 Karte. Die CCU3 hat original Class 4 glaube ich)
Firmware: 3.57.5
Step 1:
Mit der "Wechselversion" [RaspberryMatic-3.57.4.20210320-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)] das System per regulärem WebUI-Upload problemlos zu RaspberryMatic konvertiert.
Punkt 9 der "Wechselanleitung" absichtlich ignoriert um das userfs bei 2GB zu belassen
Step 2:
In der laufenden 3.57.4.20210320 das Upgrade auf die 3.57.5.20210424 per normalem WebUI-Upload angeworfen und die Zentrale bespitzelt.
Die Datei wird häppchenweise hochgeladen/gespeichert: Die Häppchen waren vollständig und es wurde das temporäre Upgrade-Verzeichnis angelegt. Nach einer gefühlten Ewigkeit war das Image vollständig und theoretisch upgradebereit: In diesem letzten Stadium sieht die Speicherbelegung wie folgt aus:
Code: Alles auswählen
root@ccu3-webui:~# du -ha /usr/local/tmp
1.0K /usr/local/tmp/tmp.XTVaw0-dir/RaspberryMatic-3.57.5.20210424-rpi3.img.sha256
1.3G /usr/local/tmp/tmp.XTVaw0-dir/RaspberryMatic-3.57.5.20210424-rpi3.img
3.0K /usr/local/tmp/tmp.XTVaw0-dir/EULA.de
12.0K /usr/local/tmp/tmp.XTVaw0-dir/LICENSE
3.0K /usr/local/tmp/tmp.XTVaw0-dir/EULA.en
1.3G /usr/local/tmp/tmp.XTVaw0-dir
0 /usr/local/tmp/.nobackup
254.6M /usr/local/tmp/tmp.XTVaw0
0 /usr/local/tmp/.watchdog
1.5G /usr/local/tmp
Soweit sieht das also gut aus, das Problem ist nur... die WebUI rödelt noch immer. Und das gut eine Stunde nach Erstellung der Dateien.
Gibt es hier womöglich ein Timeout oder ähnliches?
Ich werde das bei Gelegenheit noch mal mit einer schnelleren Karte probieren.