Das geht darauf zurück, dass ab Version 2026.3 Home Assistant seine Docker-Image-Layer mit zstd komprimiert, statt mit dem bisherigen gzip. Hintergrund ist die Migration des Build-Systems auf Docker BuildKit, die im April 2026 abgeschlossen wurde.
Wenn man sich die POST-Antwort des Portainer-Upgrade-Aufrufs ansieht, ist folgender Fehler zu sehen:
Code: Alles auswählen
failed to register layer: Error processing tar file(exit status 1):
archive/tar: invalid tar header
»Success«, das neue Image taucht allerdings nicht auf.
zstd-komprimierte Images erfordern Docker 23.0.0 oder neuer sowie containerd 1.5.0 oder neuer. Der Docker-Daemon auf dem TWS scheint älter zu sein und kann es wohl deshalb nicht mehr verarbeiten. Dazu gibt es auch Fehler, allerdings ohne Lösungen:
- GitHub Issue #165012 – Ursache (zstd, Docker 23+):
https://github.com/home-assistant/core/issues/165012 - GitHub Issue #165572 – Bestätigung »2026.2.3 ist die letzte funktionierende Version«:
https://github.com/home-assistant/core/issues/165572
Hat jemand von euch irgendeinen funktionierenden Workaround oder portiert ihr eure HA-Installation auf ein anderes System?