Hey everyone, not sure where to start troubleshooting this?
20-05-26 01:14:34 INFO (MainThread) [supervisor.homeassistant] Update Home Assistant to version 0.110.2
20-05-26 01:14:34 INFO (SyncWorker_0) [supervisor.docker.interface] Update image homeassistant/qemux86-64-homeassistant:0.110.1 to homeassistant/qemux86-64-homeassistant:0.110.2
20-05-26 01:14:34 INFO (SyncWorker_0) [supervisor.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag 0.110.2.
20-05-26 01:15:29 ERROR (SyncWorker_0) [supervisor.docker.interface] Can't install homeassistant/qemux86-64-homeassistant:0.110.2 -> 404 Client Error: Not Found ("no such image: homeassistant/qemux86-64-homeassistant:0.110.2: No such image: homeassistant/qemux86-64-homeassistant:0.110.2").
20-05-26 01:15:29 WARNING (MainThread) [supervisor.homeassistant] Update Home Assistant image fails
Iām having a similar problem with the 0.115 versions. Iām currently running 0.114.3.
Hereās a log snippet:
20-10-02 11:04:33 INFO (SyncWorker_4) [supervisor.docker.interface] Pull image homeassistant/raspberrypi3-homeassistant tag 0.115.6.
20-10-02 11:05:17 ERROR (SyncWorker_4) [supervisor.docker.interface] Canāt install homeassistant/raspberrypi3-homeassistant:0.115.6 -> 404 Client Error: Not Found (āno such image: homeassistant/raspberrypi3-homeassistant:0.115.6: No such image: homeassistant/raspberrypi3-homeassistant:0.115.6ā).
20-10-02 11:05:17 INFO (SyncWorker_4) [supervisor.docker.interface] This error is often caused by not having enough disk space available. Available space in /data is: 105.1 GiB
20-10-02 11:05:17 WARNING (MainThread) [supervisor.homeassistant.core] Update Home Assistant image failed
The error canāt be because of insufficient disk space, thereās just over 105 Gigabytes available!
Iāve rebooted the Raspberry Pi 3, Iāve tried āha supervisor repairā and āha core rebuildā but neither one allowed the update to proceed. Is there a more detailed log somewhere that would show the real problem?
I ran the ādocker pullā command youāve suggested. The error was:
Failed to register layer: error creating overlay mount to /mnt/data/docker/overlay2/####/merged : too many levels of symbolic links
I looked in the overlay2 directory. It has 84 directories in it, most named with a long hex string. Eight of them have an additional ā-initā on the end. One directory is simply named ālā (lower-case āLā). That directory has 83 symbolic links.
Can I just delete some of the entries? How do I know which ones to delete? Just delete the oldest directories and corresponding entries in the ālā directory?
I tried running ādocker system prune --volumes -aā and rebooting but that didnāt change the behavior. I donāt use the Raspberry Pi for anything but Hassio. Until now Iāve only used the lovelace web interface, updating the supervisor or home assistant core when it said one was available. Seems strange that the built-in update process would fail in a way that locks out future updates.
I ended up installing the Samba plug-in, copying the backup folder, and re-imaging the SD card.
I then had to install the Samba pug-in and restore my latest snapshot. That brought me back to 0.114.3 and I was able to upgrade to 0.115.6.
I guess I upgraded too many times so docker couldnāt merge all the overlays.
Version 0.116.1 is out now, it looks like it could save me a step in the future. I shouldnāt have to install the Samba plug-in just to restore a snapshot.