Update Failed for Core installation update

Similar to previous issue posted here:

I too am unable to update, however it appears different cause. I’ve searched through all folders and have no blank yaml files. I’ve tried manually rolling back to previous back-ups in hope that something broke when updated to 2024.1.5 but nothing works, always get the same errors. Here’s the rollback log:

2024-02-02 15:08:09.287 WARNING (Thread-2 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_2] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap
    self._bootstrap_inner()
  File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.12/threading.py", line 1010, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker
    work_item.run()
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 64, in run
    self.future.set_result(result)
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 550, in set_result
    self._invoke_callbacks()
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 340, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.12/asyncio/futures.py", line 403, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 843, in call_soon_threadsafe
    self._write_to_self()
  File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 152, in _write_to_self
    csock.send(b'\0')
2024-02-02 15:08:09.288 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 221, 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 188, in run
    return loop.run_until_complete(setup_and_run_hass(runtime_config))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/base_events.py", line 684, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in setup_and_run_hass
    hass = await bootstrap.async_setup_hass(runtime_config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 203, in async_setup_hass
    await async_from_config_dict(config_dict, hass) is not None
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 319, in async_from_config_dict
    await async_load_base_functionality(hass)
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 296, in async_load_base_functionality
    await asyncio.gather(
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1354, in async_initialize
    entries[entry_id] = config_entry
    ~~~~~~~^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1148, in __setitem__
    self._domain_unique_id_index.setdefault(entry.domain, {})[
TypeError: unhashable type: 'list'

Shapshot of log

24-02-02 15:07:45 INFO (SyncWorker_1) [supervisor.docker.manager] Stopping homeassistant application
24-02-02 15:07:46 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API error: Cannot proxy websocket message of unsupported type: 8
24-02-02 15:07:46 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API connection is closed
24-02-02 15:08:07 INFO (SyncWorker_1) [supervisor.docker.manager] Cleaning homeassistant application
24-02-02 15:08:07 INFO (MainThread) [supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
24-02-02 15:08:07 INFO (MainThread) [supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/qemux86-64-homeassistant with version 2024.2.0b3
24-02-02 15:08:07 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
24-02-02 15:08:12 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
24-02-02 15:08:12 CRITICAL (MainThread) [supervisor.homeassistant.core] HomeAssistant update failed -> rollback!
24-02-02 15:08:12 INFO (MainThread) [supervisor.homeassistant.core] A backup of the logfile is stored in /config/home-assistant-rollback.log

Any ideas would be helpful. I looked through all files I know of and can’t find anything mentioned previously for other fixes. Thanks in advance.

Found errors were due to custom schlage wifi component that was installed prior to being added to core installation. removed the custom component and everything updated fine.