All Updates Fail


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.