Been running HA for a while on an RPi4 also running pi-hole. The installation is via docker, and a few times a month I run
docker compose pull
docker compose up -d
Did the same this month, and got the usual “Pull complete” messages and then “Container homeassitant Started”
However, it’s not running.
netstat doesn’t show anything listening on port 8123, systemctl doesn’t show a homeassitant service, and I’m at a loss!
I’ve run docker compose up -d --force-recreate
no difference
I’ve run docker system prune -a -f
as I was a little short on space, no difference.
If anyone has any ideas, they’d be much appreciated!
Oh, one more thing I’ve just noticed, python3 is pegged at 100% on my system, running python3 -m homeassistant -c /config
that may have something to do with it!
I removed all my custom components and rebooted the RPi, no change. I didn’t have a Dreame Vacuum integration (nor any other vacuum), but I disabled all of them anyway.
When I say I disabled them, I renamed the custom_components folder to custom_components.save. I assume that disables them because they aren’t in the right place anymore!
type 2024-05-07 11:32:09.931 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/local/lib/python3.12/site-packages/homeassistant/__main__.py", line 220, in <module>
sys.exit(main())
^^^^^^
File "/usr/local/lib/python3.12/site-packages/homeassistant/__main__.py", line 208, in main
exit_code = runner.run(runtime_conf)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/homeassistant/runner.py", line 190, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/homeassistant/runner.py", line 156, in setup_and_run_hass
hass = await bootstrap.async_setup_hass(runtime_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/homeassistant/bootstrap.py", line 280, in async_setup_hass
await hass.async_add_executor_job(conf_util.process_ha_config_upgrade, hass)
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/homeassistant/config.py", line 579, in process_ha_config_upgrade
if version_obj < AwesomeVersion("0.50"):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/awesomeversion/awesomeversion.py", line 172, in __lt__
raise AwesomeVersionCompareException(
awesomeversion.exceptions.AwesomeVersionCompareException: Can't compare <unknown > and <SimpleVer 0.50>
or paste code here
This seems to happen if you run out of space on your HDD. The solution is to check for a .HA_VERSION file in your Home Assistant root directory. If it has a size of 0b, delete it and restart Home Assistant.