I am seriously stack with old Home Assistant

I have HA OS installed in VM on PVE.

Approximately at 2024.10.4 it stopeed updating. Resently I tryed to solve it. I have found few topics with same issue but nothing helped so far. I posted my messages there but no response for a month or more that is why I am creating new topic.

Here is what I did

  • Increase disk size to 40GB
  • Increase memmore ro 8GB
  • Update from CLI ha core update say update successful but version is not changed.

I desided to reinstall completely. I made a backup and installed a new VM. But I discovered that wen I restore from Backup, old HA is installed again and I am stack with it again.

I made a partial backup without HA Core. But now this backup wount restore because it asks for HA to be in a backup.

Looks like I’ll have to reconfigure all my smark home and that is pretty much a big work.

What is the way to update to latest version and return to monthoy smooth updates?

Anything in the logs?

Check the Home Asssitant logs and the Supervisor Logs.

How do I look into logs? Where are those located.

Settings → System - > Logs

Change the view in the upper right corner.

This is what I have in HA Core log

But that is not related I think. After attempt to update I have only 2 error in a supervisor

2025-01-14 15:43:19.581 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
2025-01-14 15:43:19.581 CRITICAL (MainThread) [supervisor.homeassistant.core] HomeAssistant update failed -> rollback!

ALso it say that rollback log was saved and here it is

2025-01-14 15:43:11.044 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration frigate 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-01-14 15:43:11.045 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration alarmo 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-01-14 15:43:11.046 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-01-14 15:43:11.047 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-01-14 15:43:11.048 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration cryptoinfo_advanced 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-01-14 15:43:11.048 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration yandex_station 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-01-14 15:43:11.049 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hikvision_next 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-01-14 15:43:11.050 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration ui_lovelace_minimalist 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-01-14 15:43:11.050 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration proxmoxve 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-01-14 15:43:11.145 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 720, 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 328, in async_setup_hass
    await async_from_config_dict(config_dict, hass) is not None
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 460, in async_from_config_dict
    await async_load_base_functionality(hass)
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 429, in async_load_base_functionality
    await asyncio.gather(
    ...<13 lines>...
    )
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2018, in async_initialize
    entries[entry_id] = config_entry
    ~~~~~~~^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1636, in __setitem__
    self.check_unique_id(entry)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1677, in check_unique_id
    raise HomeAssistantError(
        f"The entry unique id {unique_id} is not a string."
    )
homeassistant.exceptions.HomeAssistantError: The entry unique id [['hikvision_next', 'DS-2CD2442FWD-IW20170210AAWR711677086']] is not a string.

But I do not see why it would not work and why it crushed.

This is the logs I have in supervisor for one update

2025-01-14 16:08:52.363 INFO (MainThread) [supervisor.homeassistant.core] Updating Home Assistant to version 2025.1.2
2025-01-14 16:08:52.364 INFO (MainThread) [supervisor.docker.interface] Updating image ghcr.io/home-assistant/qemux86-64-homeassistant:2024.9.3 to ghcr.io/home-assistant/qemux86-64-homeassistant:2025.1.2
2025-01-14 16:08:52.364 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/qemux86-64-homeassistant with tag 2025.1.2.
2025-01-14 16:12:50.073 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2025-01-14 16:12:50.073 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2025-01-14 16:12:50.074 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2025-01-14 16:12:50.074 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2025-01-14 16:12:50.074 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disabled_data_disk/system
2025-01-14 16:12:50.075 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2025-01-14 16:12:50.075 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2025-01-14 16:12:50.081 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2025-01-14 16:12:50.082 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2025-01-14 16:12:50.082 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2025-01-14 16:12:50.082 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2025-01-14 16:12:50.083 INFO (MainThread) [supervisor.resolution.check] System checks complete
2025-01-14 16:12:50.083 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2025-01-14 16:12:50.208 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2025-01-14 16:12:50.208 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2025-01-14 16:12:50.209 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2025-01-14 16:15:43.433 INFO (SyncWorker_2) [supervisor.docker.manager] Stopping homeassistant application
2025-01-14 16:15:43.473 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API for a0d7b954_vscode closed
2025-01-14 16:15:43.478 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API for a0d7b954_vscode closed
2025-01-14 16:15:43.480 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API for a0d7b954_vscode closed
2025-01-14 16:16:09.270 INFO (SyncWorker_2) [supervisor.docker.manager] Cleaning homeassistant application
2025-01-14 16:16:09.444 INFO (MainThread) [supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
2025-01-14 16:16:09.662 INFO (MainThread) [supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/qemux86-64-homeassistant with version 2025.1.2
2025-01-14 16:16:09.662 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2025-01-14 16:16:24.674 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
2025-01-14 16:16:24.674 CRITICAL (MainThread) [supervisor.homeassistant.core] HomeAssistant update failed -> rollback!
2025-01-14 16:16:24.676 INFO (MainThread) [supervisor.homeassistant.core] A backup of the logfile is stored in /config/home-assistant-rollback.log
2025-01-14 16:16:24.676 INFO (MainThread) [supervisor.homeassistant.core] Updating Home Assistant to version 2024.9.3
2025-01-14 16:16:24.677 INFO (MainThread) [supervisor.docker.interface] Updating image ghcr.io/home-assistant/qemux86-64-homeassistant:2025.1.2 to ghcr.io/home-assistant/qemux86-64-homeassistant:2024.9.3
2025-01-14 16:16:24.677 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/qemux86-64-homeassistant with tag 2024.9.3.
2025-01-14 16:16:25.930 INFO (SyncWorker_0) [supervisor.docker.manager] Cleaning homeassistant application
2025-01-14 16:16:26.004 INFO (MainThread) [supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
2025-01-14 16:16:26.198 INFO (MainThread) [supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/qemux86-64-homeassistant with version 2024.9.3
2025-01-14 16:16:26.198 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2025-01-14 16:16:31.680 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2025-01-14 16:16:31.763 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2025-01-14 16:16:31.804 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2025-01-14 16:16:36.592 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='NOT_RUNNING', offline_db_migration=False)
2025-01-14 16:17:01.674 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to APIState(core_state='RUNNING', offline_db_migration=False)
2025-01-14 16:17:01.674 INFO (MainThread) [supervisor.homeassistant.core] Detect a running Home Assistant instance
2025-01-14 16:17:01.674 INFO (MainThread) [supervisor.homeassistant.core] Successfully started Home Assistant 2024.9.3
2025-01-14 16:17:01.732 INFO (SyncWorker_5) [supervisor.docker.manager] Cleanup images: ['ghcr.io/home-assistant/qemux86-64-homeassistant:2025.1.2']
2025-01-14 16:17:01.992 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2025-01-14 16:17:01.995 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2025-01-14 16:17:02.018 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running
2025-01-14 16:17:02.063 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2025-01-14 16:17:02.073 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2025-01-14 16:17:02.119 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
2025-01-14 16:17:02.131 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_vscode
2025-01-14 16:17:02.206 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running
2025-01-14 16:17:02.209 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running

I see this error

But I have deleted Hikvision already and I cannot find such an entry in configuration od devices or entries list.