Using the “dd” command on my Mac, I transferred my HA from one SD card to another. However, after booting HA from the new SD card, an error message appeared - “Unhealthy system - Setup failed”.
The following solution does not help - Setup of the Supervisor failed - Home Assistant
I can see the error message in the supervisor log:
24-01-28 09:52:38 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
24-01-28 09:52:45 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
24-01-28 09:52:45 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
24-01-28 09:52:46 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
24-01-28 09:52:47 WARNING (SyncWorker_4) [supervisor.store.data] No repository information exists at /data/addons/git/5c53de3b
24-01-28 09:52:47 ERROR (MainThread) [supervisor.jobs] Unhandled exception: 'str' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 289, in wrapper
return await self._method(obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/store/__init__.py", line 95, in reload
await self.load()
File "/usr/src/supervisor/supervisor/store/__init__.py", line 76, in load
await self.data.update()
File "/usr/src/supervisor/supervisor/store/data.py", line 136, in update
addons.update(await self._read_addons_folder(repo.path, repo.slug))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/store/data.py", line 215, in _read_addons_folder
return await self.sys_run_in_executor(_process_addons_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/store/data.py", line 197, in _process_addons_config
addon_config = SCHEMA_ADDON_CONFIG(addon_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/voluptuous/validators.py", line 237, in __call__
return self._exec((Schema(val) for val in self.validators), v)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/voluptuous/validators.py", line 359, in _exec
v = func(v)
^^^^^^^
File "/usr/local/lib/python3.11/site-packages/voluptuous/schema_builder.py", line 287, in __call__
return self._compiled([], data)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/voluptuous/schema_builder.py", line 834, in validate_callable
return schema(data)
^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/addons/validate.py", line 213, in _migrate
name = config.get(ATTR_NAME)
^^^^^^^^^^
AttributeError: 'str' object has no attribute 'get'
24-01-28 09:52:52 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to NOT_RUNNING
24-01-28 09:53:15 INFO (MainThread) [supervisor.homeassistant.core] Home Assistant Core state changed to RUNNING
24-01-28 09:53:15 INFO (MainThread) [supervisor.homeassistant.core] Detect a running Home Assistant instance
Please, is there a way to fix this without a clean install of HA?