HA Core 2024.11.0 Won't Install (Pi 5)

I have 2 HA instances. One is a Pi 4, the other is a Pi 5
The Pi 4 installed Core 2024.11.0 just fine.
The Pi 5 won’t install Core 2024.11.0 at all. First try, it ran and then rebooted but showed the same old Core 2024.10.4 and the Update available for Core 2024.11.0.
When I tried to install Core 2024.11.0 again on the Pi 5, it ran and then tried to reboot, but crashed (I waited 1 hour) and required a physical power off/on again to restart it, and still came back on Core 2024.10.4

Any ideas? Anyone else having issues with Pi5 and this latest Core update?
I checked the system logs but don’t see anything related to a failed update.

Raspberry Pi 5
Core 2024.10.4
Supervisor 2024.11.2
Operating System 13.2
Frontend 20241002.4

You might want to read the homeassistant.log.1 file in the config library.
It is the log file from the previous run.

Here on the Rpi5 8Gb everything runs as expected on HAOS 2024.11.0 with no problems.

Ok. Here is the log.1 file of the 3rd (failed) attempt to update to Core 2024.11.0.
I don’t see any errors regarding a failed update, but it still shows its using Core 2024.10.4 with the Core 2024.11.0 update avialable.

2024-11-08 01:00:11.751 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration sun2 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-11-08 01:00:13.576 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to load_default_certs with args (<ssl.SSLContext object at 0x7f89e54cd0>, <Purpose.SERVER_AUTH: _ASN1Object(nid=129, shortname='serverAuth', longname='TLS Web Server Authentication', oid='1.3.6.1.5.5.7.3.1')>) inside the event loop by integration 'amcrest' at homeassistant/components/amcrest/__init__.py, line 207: return await super().async_command(*args, **kwargs) (offender: /usr/local/lib/python3.12/ssl.py, line 713: context.load_default_certs(purpose)), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+amcrest%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_default_certs
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module>
    sys.exit(main())
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main
    exit_code = runner.run(runtime_conf)
  File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run
    return loop.run_until_complete(setup_and_run_hass(runtime_config))
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete
    self.run_forever()
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever
    self._run_once()
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once
    handle._run()
  File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 163, in _async_component_platform_discovered
    await self.async_setup_platform(platform, {}, info)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 308, in async_setup_platform
    await self._platforms[key].async_setup(platform_config, discovery_info)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 298, in async_setup
    await self._async_setup_platform(async_create_setup_awaitable)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 358, in _async_setup_platform
    awaitable = create_eager_task(awaitable, loop=hass.loop)
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/components/amcrest/camera.py", line 140, in async_setup_platform
    async_add_entities([entity], True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 495, in _async_schedule_add_entities
    task = self.hass.async_create_task_internal(
  File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal
    task = create_eager_task(target, name=name, loop=self.loop)
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 644, in async_add_entities
    await add_func(coros, entities, timeout)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 550, in _async_add_and_update_entities
    tasks = [create_eager_task(coro, loop=self.hass.loop) for coro in coros]
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 724, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1300, in async_device_update
    await self.async_update()
  File "/usr/src/homeassistant/homeassistant/components/amcrest/camera.py", line 368, in async_update
    resp = await self._api.async_vendor_information
  File "/usr/local/lib/python3.12/site-packages/amcrest/system.py", line 162, in async_vendor_information
    return pretty(await self._async_magic_box("getVendor"))
  File "/usr/local/lib/python3.12/site-packages/amcrest/http.py", line 511, in _async_magic_box
    ret = await self.async_command(f"magicBox.cgi?action={action}")
  File "/usr/src/homeassistant/homeassistant/components/amcrest/__init__.py", line 207, in async_command
    return await super().async_command(*args, **kwargs)

2024-11-08 01:00:13.781 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open with args ('/usr/local/lib/python3.12/site-packages/pytz/zoneinfo/Africa/Abidjan', 'rb') inside the event loop by custom integration 'sun2' at custom_components/sun2/helpers.py, line 273: return getattr(loc, event.split("_")[1])(date_or_dttm) (offender: /usr/local/lib/python3.12/site-packages/pytz/__init__.py, line 108: return open(filename, 'rb')), please create a bug report at https://github.com/pnbruckner/ha-sun2/issues
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module>
    sys.exit(main())
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main
    exit_code = runner.run(runtime_conf)
  File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run
    return loop.run_until_complete(setup_and_run_hass(runtime_config))
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete
    self.run_forever()
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever
    self._run_once()
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once
    handle._run()
  File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 742, in async_setup_locked
    await self.async_setup(hass, integration=integration)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/config/custom_components/sun2/__init__.py", line 138, in async_setup_entry
    await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2160, in async_forward_entry_setups
    await self._async_forward_entry_setups_locked(entry, platforms)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2171, in _async_forward_entry_setups_locked
    await asyncio.gather(
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2173, in <genexpr>
    create_eager_task(
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2253, in _async_forward_entry_setup
    await entry.async_setup(self.hass, integration=integration)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 131, in async_setup_entry
    return await hass.data[DATA_COMPONENT].async_setup_entry(entry)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 194, in async_setup_entry
    return await self._platforms[key].async_setup_entry(config_entry)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 328, in async_setup_entry
    return await self._async_setup_platform(async_create_setup_awaitable)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 358, in _async_setup_platform
    awaitable = create_eager_task(awaitable, loop=hass.loop)
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/config/custom_components/sun2/sensor.py", line 1266, in async_setup_entry
    async_add_entities(
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 510, in _async_schedule_add_entities_for_entry
    task = self.config_entry.async_create_task(
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1143, in async_create_task
    task = hass.async_create_task_internal(
  File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal
    task = create_eager_task(target, name=name, loop=self.loop)
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 644, in async_add_entities
    await add_func(coros, entities, timeout)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 550, in _async_add_and_update_entities
    tasks = [create_eager_task(coro, loop=self.hass.loop) for coro in coros]
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
    return Task(coro, loop=loop, name=name, eager_start=True)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 724, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1300, in async_device_update
    await self.async_update()
  File "/config/custom_components/sun2/helpers.py", line 208, in async_update
    self._update(dt_util.now(self._loc_data.tzi))
  File "/config/custom_components/sun2/sensor.py", line 220, in _update
    self._yesterday = cast(Optional[_T], self._astral_event(cur_date - ONE_DAY))
  File "/config/custom_components/sun2/helpers.py", line 273, in _astral_event
    return getattr(loc, event.split("_")[1])(date_or_dttm)

2024-11-08 01:00:17.672 WARNING (MainThread) [hass_nabucasa.cloud_api] Fetched https://alexa-api.nabucasa.com/access_token (400) 
2024-11-08 01:00:19.136 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for esp32-cam @ 172.27.3.100: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='172.27.3.100', port=6053))]: [Errno 113] Connect call failed ('172.27.3.100', 6053) (SocketAPIError)
2024-11-08 01:00:19.137 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for airquality.asgard: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='172.27.3.52', port=6053))]: [Errno 113] Connect call failed ('172.27.3.52', 6053) (SocketAPIError)
2024-11-08 01:00:21.208 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ (states('sensor.test_temp_and_humid_sensor_humidity') | float - 10.0)|round(1) | string + '%' }}) renders=2>

2024-11-08 01:00:56.246 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.test_temp_and_humid_sensor_humidity to <Job track state_changed event {'sensor.test_temp_and_humid_sensor_linkquality', 'sensor.test_temp_and_humid_sensor_humidity', 'sensor.test_temp_and_humid_sensor_battery', 'sensor.test_temp_and_humid_sensor_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature')+'c' }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature')+'c' }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ (states('sensor.test_temp_and_humid_sensor_humidity') | float - 10.0)|round(1) | string + '%' }}) renders=6>: <RenderInfo Template<template=({{ (states('sensor.test_temp_and_humid_sensor_humidity') | float - 10.0)|round(1) | string + '%' }}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_battery')+'%' }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_battery')+'%' }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_battery'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_linkquality')+'i' }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_linkquality')+'i' }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_linkquality'}) rate_limit=None has_time=False exception=None is_static=False>}>>>

2024-11-08 01:00:56.250 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.test_temp_and_humid_sensor_battery to <Job track state_changed event {'sensor.test_temp_and_humid_sensor_linkquality', 'sensor.test_temp_and_humid_sensor_humidity', 'sensor.test_temp_and_humid_sensor_battery', 'sensor.test_temp_and_humid_sensor_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature')+'c' }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_temperature')+'c' }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ (states('sensor.test_temp_and_humid_sensor_humidity') | float - 10.0)|round(1) | string + '%' }}) renders=6>: <RenderInfo Template<template=({{ (states('sensor.test_temp_and_humid_sensor_humidity') | float - 10.0)|round(1) | string + '%' }}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_battery')+'%' }}) renders=6>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_battery')+'%' }}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_battery'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({{ states('sensor.test_temp_and_humid_sensor_linkquality')+'i' }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.test_temp_and_humid_sensor_linkquality')+'i' }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.test_temp_and_humid_sensor_linkquality'}) rate_limit=None has_time=False exception=None is_static=False>}>>>

2024-11-08 13:24:38.405 WARNING (MainThread) [aioesphomeapi.connection] air-gradient @ 172.27.3.54: Connection error occurred: [Errno 104] Connection reset by peer
2024-11-08 14:31:20.264 WARNING (MainThread) [aioesphomeapi.connection] air-gradient @ 172.27.3.54: Connection error occurred: [Errno 104] Connection reset by peer
2024-11-08 14:31:20.283 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for air-gradient @ 172.27.3.54: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='172.27.3.54', port=6053))]: [Errno 111] Connect call failed ('172.27.3.54', 6053) (SocketAPIError)
2024-11-08 15:00:42.426 WARNING (MainThread) [aioesphomeapi.connection] air-gradient @ 172.27.3.54: Connection error occurred: [Errno 104] Connection reset by peer
2024-11-08 17:09:06.926 ERROR (Thread-4) [pychromecast.socket_client] [(192.168.2.93):8009] Error reading from socket: socket connection broken
2024-11-08 17:09:07.107 ERROR (Thread-4) [pychromecast.socket_client] [(192.168.2.93):8009] Failed to connect to service HostServiceInfo(host='192.168.2.93', port=8009), retrying in 5.0s

Hopefully someone can see what I’m missing as I don’t see any errors regarding a failed update.

Thanks

I just updated my HA core and looked at the logs.
It turns out you need to look in the Supervisor logs for clues.

Same issue here, I can’t update to 2024.11 or 2024.11.1

I’ll add my logs below, hopefully someone can shed some light on this for either of us…

Core Log

Supervisor Log

Rollback Log

I’ve been looking into this all day so I imagine there are many duplicates in there, my primary aim has been looking into the errors on the rollback log and trying to remove addons one by one with a restore done after each one to find the culprit but I have failed it seems.

There is a small chance that I mixed up the Core and Supervisor logs but both are there in their entirety

I should also point out that I’m running HA on a KVM virtual machine on my unraid NAS using Debian as the host.

I was able to upgrade to Core 2024.11.1 from 2024.10.4 on my Pi 5.
2024.11.0 just would not install on the Pi 5.
But I don’t see anything in the release notes for 2024.11.1 to indicate a crash fix.

What about creating a full backup of the pi4 and restoring this on the pi5?

I had a similar problem. The rollback log is your friend here. In you casa it seems to be something with “smartthings”. Delete this integration ( just disabling was not sufficient in my case) and try again to upgrade.