HA OS keeps saying there is an update (cant install 14.1)

I’m trying to install the HA OS14.0 from the android app. Currently 13.2 is installed. When pressing install, it takes a while to install, but when it’s connected again. It still says update 14.0 is available to install.

IS there a way to see whats wrong and how to fix it? In the android app, the logs are empty.

Check the logs in HA. Settings → System → Logs

The log for Home Assistant Core is completely empty. Or do I have to look for in special module?

Are the supervisor and host logs empty also? Try from another device perhaps.

Those have values. Going to to the update again and see if the logs contain anything special.

I cannot find anything special. The only section with error is

2024-12-19 09:41:10.465 ERROR (MainThread) [supervisor.api] Failed to get supervisor logs using advanced_logs API
Traceback (most recent call last):
File “/usr/local/lib/python3.12/site-packages/aiohttp/client_proto.py”, line 92, in connection_lost
uncompleted = self._parser.feed_eof()
^^^^^^^^^^^^^^^^^^^^^^^
File “aiohttp/_http_parser.pyx”, line 508, in aiohttp._http_parser.HttpParser.feed_eof
aiohttp.http_exceptions.TransferEncodingError: 400, message:
Not enough data for satisfy transfer length header.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/usr/src/supervisor/supervisor/api/init.py”, line 403, in get_supervisor_logs
return await self._api_host.advanced_logs_handler(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/supervisor/supervisor/api/host.py”, line 257, in advanced_logs_handler
async for cursor, line in journal_logs_reader(resp, log_formatter):
File “/usr/src/supervisor/supervisor/utils/systemd_journal.py”, line 80, in journal_logs_reader
line = await resp.content.readuntil(b"\n")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/aiohttp/streams.py”, line 383, in readuntil
await self._wait(“readuntil”)
File “/usr/local/lib/python3.12/site-packages/aiohttp/streams.py”, line 344, in _wait
await waiter
aiohttp.client_exceptions.ClientPayloadError: Response payload is not completed: <TransferEncodingError: 400, message=‘Not enough data for satisfy transfer length header.’>e[0m
e[31m2024-12-19 09:32:36.565 ERROR (MainThread) [supervisor.api] Failed to get supervisor logs using advanced_logs API
Traceback (most recent call last):
File “/usr/local/lib/python3.12/site-packages/aiohttp/client_proto.py”, line 92, in connection_lost
uncompleted = self._parser.feed_eof()
^^^^^^^^^^^^^^^^^^^^^^^
File “aiohttp/_http_parser.pyx”, line 508, in aiohttp._http_parser.HttpParser.feed_eof
aiohttp.http_exceptions.TransferEncodingError: 400, message:
Not enough data for satisfy transfer length header.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/usr/src/supervisor/supervisor/api/init.py”, line 403, in get_supervisor_logs
return await self._api_host.advanced_logs_handler(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/supervisor/supervisor/api/host.py”, line 257, in advanced_logs_handler
async for cursor, line in journal_logs_reader(resp, log_formatter):
File “/usr/src/supervisor/supervisor/utils/systemd_journal.py”, line 80, in journal_logs_reader
line = await resp.content.readuntil(b"\n")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/aiohttp/streams.py”, line 383, in readuntil
await self._wait(“readuntil”)
File “/usr/local/lib/python3.12/site-packages/aiohttp/streams.py”, line 344, in _wait
await waiter
aiohttp.client_exceptions.ClientPayloadError: Response payload is not completed: <TransferEncodingError: 400, message=‘Not enough data for satisfy transfer length header.’>e[0m

14.1 still cant update. Same error as 14.0

Turns out I have the same issue as these guys: Boot slot A is ‘inactive’ and ‘bad’ after HAOS v14.0 update - Installation / Home Assistant OS - Home Assistant Community

1 Like

same here even now with version 14.1 … I am on 13.2 and when I do the update it takes some while and reboots into 13.2 still telling me that 14.1 update is ready

I run it on a rpi5 with nvm SSD … looks like there are with same issue on that config …

cheerz

On my side even worse:
After the update to 14.1, my RPi5 is not even starting through!
I tried to see what’s going on with ssh, but there are only hieroglyphes visible.
What could I do?!

did anyone already try to force boot into the 14.1 “bad” boot slot via terminal command ?

… update via terminal “ha os update” ends with same result … still stuck on 13.2

I’m having the same issue with 14.1 on my RPi5. I have to power off then power back on the Pi to get HA working again but still seeing the update is waiting.

Same issue. Keeps announcing 14.1 but installing just hangs RPi5/NVME. Manual power cycle boots ok (14.0).

I won’t be updating remotely ever again :slight_smile: