I’m running 2024.10.4 and have been unable to upgrade.
I’ve read several threads on what to try, including restarting in safe mode and looking at the logs.
I’m at a total loss.
Does this help:
2025-06-22 08:34:27.034 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
2025-06-22 08:34:27.034 CRITICAL (MainThread) [supervisor.homeassistant.core] HomeAssistant update failed -> rollback!
2025-06-22 08:34:27.035 INFO (MainThread) [supervisor.homeassistant.core] A backup of the logfile is stored in /config/home-assistant-rollback.log
2025-06-22 08:34:27.035 INFO (MainThread) [supervisor.homeassistant.core] Updating Home Assistant to version 2024.10.4
2025-06-22 08:34:27.036 INFO (MainThread) [supervisor.docker.interface] Updating image ghcr.io/home-assistant/qemux86-64-homeassistant:2025.6.1 to ghcr.io/home-assistant/qemux86-64-homeassistant:2024.10.4
2025-06-22 08:34:27.036 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/qemux86-64-homeassistant with tag 2024.10.4.
2025-06-22 08:34:27.409 INFO (SyncWorker_5) [supervisor.docker.manager] Cleaning homeassistant application
2025-06-22 08:34:27.468 INFO (MainThread) [supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
2025-06-22 08:34:27.710 INFO (MainThread) [supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/qemux86-64-homeassistant with version 2024.10.4
2025-06-22 08:34:27.710 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2025-06-22 08:34:33.647 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2025-06-22 08:34:33.746 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2025-06-22 08:34:33.834 WARNING (MainThread) [supervisor.addons.options] Option 'dns' does not exist in the schema for AdGuard Home (a0d7b954_adguard)
2025-06-22 08:34:37.745 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='NOT_RUNNING', offline_db_migration=False)
2025-06-22 08:36:37.881 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='STARTING', offline_db_migration=False)
2025-06-22 08:36:42.783 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2025-06-22 08:36:42.786 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_nodered
2025-06-22 08:36:42.798 INFO (MainThread) [supervisor.api.proxy] [a0d7b954_nodered] Home Assistant WebSocket API proxy running
2025-06-22 08:36:42.915 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='RUNNING', offline_db_migration=False)
2025-06-22 08:36:42.916 INFO (MainThread) [supervisor.homeassistant.core] Detect a running Home Assistant instance
2025-06-22 08:36:42.916 INFO (MainThread) [supervisor.homeassistant.core] Successfully started Home Assistant 2024.10.4
Or this from the rollback log:
2025-06-22 08:34:21.880 WARNING (SyncWorker_0) [annotatedyaml.constructors] YAML file /config/configuration.yaml contains duplicate key "template". Check lines 47 and 309
2025-06-22 08:34:21.933 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration pirateweather 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
2025-06-22 08:34:21.934 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration sonoff 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
2025-06-22 08:34:21.935 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration watchman 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
2025-06-22 08:34:21.935 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration average 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
2025-06-22 08:34:21.936 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration webrtc 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
2025-06-22 08:34:21.936 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration remote_homeassistant 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
2025-06-22 08:34:21.937 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration weatherflow_forecast 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
2025-06-22 08:34:21.937 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration flair 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
2025-06-22 08:34:21.937 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration dwains_dashboard 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
2025-06-22 08:34:21.938 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs 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
2025-06-22 08:34:21.939 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration multiscrape 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
2025-06-22 08:34:21.939 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration openweathermaphistory 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
2025-06-22 08:34:21.939 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration whatsapp 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
2025-06-22 08:34:21.939 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration smartthinq_sensors 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
2025-06-22 08:34:21.940 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration mikrotik_router 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
2025-06-22 08:34:21.942 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration blueiris 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
2025-06-22 08:34:21.943 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration ha_kia_hyundai 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
2025-06-22 08:34:21.943 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration fullykiosk 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
2025-06-22 08:34:21.944 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration measureit 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
2025-06-22 08:34:21.944 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration schlage 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
2025-06-22 08:34:21.944 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration emporia_vue 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
2025-06-22 08:34:21.945 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration icloud3 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
2025-06-22 08:34:22.157 ERROR (MainThread) [root] Uncaught exception
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 227, in <module>
sys.exit(main())
~~~~^^
File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/runner.py", line 122, in setup_and_run_hass
hass = await bootstrap.async_setup_hass(runtime_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 337, in async_setup_hass
await async_from_config_dict(config_dict, hass) is not None
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 474, in async_from_config_dict
await async_load_base_functionality(hass)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 443, in async_load_base_functionality
await asyncio.gather(
...<13 lines>...
)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2178, in async_initialize
entries[entry_id] = config_entry
~~~~~~~^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1795, in __setitem__
self.check_unique_id(entry)
~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1836, in check_unique_id
raise HomeAssistantError(
f"The entry unique id {unique_id} is not a string."
)
Thank you!