20-08-11 19:14:46 INFO (MainThread) [supervisor.misc.tasks] Found new Supervisor version
20-08-11 19:14:46 INFO (MainThread) [supervisor.supervisor] Update Supervisor to version 229
20-08-11 19:14:46 INFO (SyncWorker_7) [supervisor.docker.interface] Pull image homeassistant/armv7-hassio-supervisor tag 229.
20-08-11 19:14:50 ERROR (SyncWorker_7) [supervisor.docker.interface] Can't install homeassistant/armv7-hassio-supervisor:229 -> 404 Client Error: Not Found ("no such image: homeassistant/armv7-hassio-supervisor:229: No such image: homeassistant/armv7-hassio-supervisor:229").
20-08-11 19:14:50 ERROR (MainThread) [supervisor.supervisor] Update of Supervisor fails!
20-08-11 19:14:50 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished coro=<Tasks._update_supervisor() done, defined at /usr/src/supervisor/supervisor/misc/tasks.py:155> exception=SupervisorUpdateError()>
Traceback (most recent call last):
File "/usr/src/supervisor/supervisor/misc/tasks.py", line 166, in _update_supervisor
await self.sys_supervisor.update()
File "/usr/src/supervisor/supervisor/supervisor.py", line 126, in update
raise SupervisorUpdateError() from None
supervisor.exceptions.SupervisorUpdateError
20-08-11 19:48:01 INFO (MainThread) [supervisor.homeassistant] Update Home Assistant to version 0.113.3
20-08-11 19:48:01 INFO (SyncWorker_14) [supervisor.docker.interface] Update image homeassistant/raspberrypi4-homeassistant:0.112.4 to homeassistant/raspberrypi4-homeassistant:0.113.3
20-08-11 19:48:01 INFO (SyncWorker_14) [supervisor.docker.interface] Pull image homeassistant/raspberrypi4-homeassistant tag 0.113.3.
20-08-11 19:48:55 ERROR (SyncWorker_14) [supervisor.docker.interface] Can't install homeassistant/raspberrypi4-homeassistant:0.113.3 -> 404 Client Error: Not Found ("no such image: homeassistant/raspberrypi4-homeassistant:0.113.3: No such image: homeassistant/raspberrypi4-homeassistant:0.113.3").
20-08-11 19:48:55 WARNING (MainThread) [supervisor.homeassistant] Update Home Assistant image fails
First, do you have enough space for an update on your disk?
Also it could be you have an unsupported architecture.
Insufficient storage space to hold the new version.
Make more free space and try again.
df -h shows that there is 23.5G available; surely that is enough?
I did a standard homeassistant install on a RPi4 which has been functional although little tested so far. Previous updates were, as I recall, problem free.
Ssh in to the host ( not the HA container) and issue the command :
docker pull homeassistant/raspberrypi4-homeassistant:0.113.3
What do you get?
$ docker pull homeassistant/raspberrypi4-homeassistant:0.113.3
0.113.3: Pulling from homeassistant/raspberrypi4-homeassistant
52278dd8e579: Already exists
6102c003b6e3: Already exists
4236e4e90551: Already exists
5719cec5a6fc: Already exists
36f4cf542ed0: Already exists
ddd36a9eea3f: Already exists
3334b13728a0: Already exists
2f621c3f2074: Already exists
b56d8d7a3a75: Already exists
f46b26f86660: Extracting 4.706MB/4.706MB
60b3ddfe0700: Download complete
acc8ffe61ab9: Download complete
fb80cb06fd55: Download complete
4b428f3f8a0a: Download complete
2b08b4e94ce2: Download complete
7b2b715c9531: Download complete
a613e709a37f: Download complete
e2f5b69ec93b: Download complete
3680959178ba: Download complete
57b488d05666: Download complete
88471899a07e: Download complete
10e578cfbd67: Download complete
d15dbf954941: Download complete
8e69129325ec: Download complete
1a22a44d07db: Download complete
failed to register layer: error creating overlay mount to /mnt/data/docker/overlay2/b11e3163f66c82ede8c9370a9caaffb2a062efbcc9a988fa2c1ec74a51630652/merged: too many levels of symbolic links
~ $
That is a difficult one. Do you run HA OS or HA Supervised ?
Try
ha su repair
I did the all-in-one image install which I think is now called Home Assistant?
$ ha su repair
Processing... Done.
Command completed successfully.
~ $
Can you try the docker download thing again?
It was called hassio. Name changed to home assistant, but since that was to confusing the name changed again to home assistant OS.
As K Tibow said, After ha su repair you can try the download thing again.
Seems to be the same result. Perhaps I should be starting fresh with the latest updated image?
$ docker pull homeassistant/raspberrypi4-homeassistant:0.113.3
0.113.3: Pulling from homeassistant/raspberrypi4-homeassistant
52278dd8e579: Already exists
6102c003b6e3: Already exists
4236e4e90551: Already exists
5719cec5a6fc: Already exists
36f4cf542ed0: Already exists
ddd36a9eea3f: Already exists
3334b13728a0: Already exists
2f621c3f2074: Already exists
b56d8d7a3a75: Already exists
f46b26f86660: Extracting [==================================================>] 4.706MB/4.706MB
60b3ddfe0700: Download complete
acc8ffe61ab9: Download complete
fb80cb06fd55: Download complete
4b428f3f8a0a: Download complete
2b08b4e94ce2: Download complete
7b2b715c9531: Download complete
a613e709a37f: Download complete
e2f5b69ec93b: Download complete
3680959178ba: Download complete
57b488d05666: Download complete
88471899a07e: Download complete
10e578cfbd67: Download complete
d15dbf954941: Download complete
8e69129325ec: Download complete
1a22a44d07db: Download complete
failed to register layer: error creating overlay mount to /mnt/data/docker/overlay2/c9f31fec05ca8f0997b09e04c367fe9b547afdc5b610c61e350de320d5bb65eb/merged: too many levels of symbolic links
Yeah, maybe try
docker pull homeassistant/raspberrypi4-homeassistant:0.114.0
Same result with 0.114.0
failed to register layer: error creating overlay mount to /mnt/data/docker/overlay2/3fc4c6da0b6f49235f4250edad7ee4ad8d3fd5ae3d13ec1cb1df4a5bd260d72e/merged: too many levels of symbolic links
Should I create a new SD with the latest image and start over? Is taking a snapshot to then restore advisable? (I have little customization to preserve at this stage.)
I think that is the fasted method to get rid of the error.
Googling on ‘docker too many levels of symbolic links’ gives more questions than answers.
I once (a long time ago) had the same error. Ended up uninstalling docker and reinstalling HA Supervised again.
Thanks Francis. So many new things to learn! When I started with computing, the software (mainframe) world was a lot smaller. It’s better today but never dull. I’ll check out the Supervised approach; is it still viable? recommended?
The only (but for me important) advantage is : it give you more control over your operating system.