About 8 months ago I moved from a Raspberry Pi to a HA Yellow. I also changed my network swtich to a POE switch, which provides power to the Yellow. Ever since then, most updates to HA fail. This happens with updates to HA Supervisor, HA Core, and other components although sometimes individual component updates do succeed fine.
The strange part is if I connect the Yellow directly to my router (and provide a separate power supply to it rather than POE), the updates work fine. The switch is a TP-Link 5-port POE 10/100Mbps switch (model TL-SF1005LP).
I assume it is some kind of DNS/network type issue but I am not sure why the switch would make any difference. I am not a network expert though.
Attached is error from HA Supervisor log:
2024-06-09 10:21:36.511 ERROR (MainThread) [supervisor.docker.interface] Can't install ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0: 404 Client Error for http+docker://localhost/v1.44/images/ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0/json: Not Found ("No such image: ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0")
And here is log from HA Core:
Logger: homea
ssistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:239
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 10:26:52 AM (1 occurrences)
Last logged: 10:26:52 AM
[546653806912] Unexpected exception
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/hassio/update.py", line 259, in async_install
await async_update_supervisor(self.hass)
File "/usr/src/homeassistant/homeassistant/components/hassio/handler.py", line 59, in _wrapper
data = await funct(*argv, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/hassio/handler.py", line 242, in async_update_supervisor
return await hassio.send_command(command, timeout=None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/hassio/handler.py", line 593, in send_command
raise HassioAPIError(error.get(ATTR_MESSAGE))
homeassistant.components.hassio.handler.HassioAPIError: Update of Supervisor failed: Can't install ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0: 404 Client Error for http+docker://localhost/v1.44/images/ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0/json: Not Found ("No such image: ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 239, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2738, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2779, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 975, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1047, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/update/__init__.py", line 157, in async_install
await entity.async_install_with_progress(version, backup)
File "/usr/src/homeassistant/homeassistant/components/update/__init__.py", line 461, in async_install_with_progress
await self.async_install(version, backup)
File "/usr/src/homeassistant/homeassistant/components/hassio/update.py", line 261, in async_install
raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Error updating Home Assistant Supervisor: Update of Supervisor failed: Can't install ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0: 404 Client Error for http+docker://localhost/v1.44/images/ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0/json: Not Found ("No such image: ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.06.0")