Supervisor won't update - manifest unknown

I’ve had my Home Assistant install running for several months now (using the hassio image on a Raspberry Pi 4). I tried to update the Supervisor but it says “Error: Unknown Error, see logs”. The Supervisor logs show the following error:

21-01-05 20:31:52 INFO (SyncWorker_8) [supervisor.docker.interface] Pull image homeassistant/armv7-hassio-supervisor tag None.
21-01-05 20:31:52 ERROR (SyncWorker_8) [supervisor.docker.interface] Can't install homeassistant/armv7-hassio-supervisor:None -> 404 Client Error: Not Found ("manifest for homeassistant/armv7-hassio-supervisor:None not found: manifest unknown: manifest unknown").
21-01-05 20:31:52 ERROR (MainThread) [supervisor.supervisor] Update of Supervisor fails!
21-01-05 20:31:52 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()>

The key seems to be that it’s not getting the image tag from the manifest, but I’m not sure where that is nor how to fix it. There’s also a warning earlier on in the log that might be related

21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/configurator/config.json: does not match regular expression @ data['map'][2]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/ssh/config.json: does not match regular expression @ data['map'][5]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/samba/config.json: does not match regular expression @ data['map'][5]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/check_config/config.json: does not match regular expression @ data['map'][2]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ftp/config.json: does not match regular expression @ data['map'][3]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/motioneye/config.json: does not match regular expression @ data['map'][0]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ssh/config.json: does not match regular expression @ data['map'][3]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/node-red/config.json: does not match regular expression @ data['map'][1]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/vscode/config.json: does not match regular expression @ data['map'][3]. Got 'media:rw'
21-01-05 20:16:53 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/plex/config.json: does not match regular expression @ data['map'][0]. Got 'media:rw'

Anybody know what might be going on?

Hi,
I too have experienced this error on more that one occasion on pi4 & nuc instances. I can’t offer any explanation as to why, but luckily for me I worked around it by refreshing my browser page. The update worked normally after that.
Cheers
Nick

Yeah, I’ve refreshed many times, tried reloading the supervisor, and tried updating via the ha cli. But I keep getting the same thing.

So just an update, this issue has been resolved, although indirectly. I received the 5.10 hassos update notification this morning, and updated. After running the update, I logged back in to HA and saw in the Supervisor logs (which have since gone past the output window) showing that it didn’t recognize the Supervisor version (the old one), and then downloaded the latest version.

I got this on 2023.9: “Error response from daemon: manifest for homeassistant/amd64-hassio-supervisor:2023.08.3 not found: manifest unknown: manifest unknown”