Fresh Dietpi Install HA Service failed to start

Hi! Iam unable to install/start HA on a fresh dietpi install.

Service does not start

Required Information

G_DIETPI_VERSION_CORE=9
G_DIETPI_VERSION_SUB=19
G_DIETPI_VERSION_RC=2
G_GITBRANCH=‘master’
G_GITOWNER=‘MichaIng’

trixie

Linux DietPi 6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) x86_64 GNU/Linux

amd64

Native PC (x86_64)

SSD

Errorlog.

home-assistant.service - Home Assistant (DietPi)                                                                   │
│      Loaded: loaded (/etc/systemd/system/home-assistant.service; enabled; preset: enabled)                           │
│      Active: failed (Result: exit-code) since Thu 2025-12-11 09:57:47 UTC; 2min 51s ago                              │
│    Duration: 668ms                                                                                                   │
│  Invocation: 62a7397a2cc04009b498dec36dfbee22                                                                        │
│     Process: 748 ExecStart=/home/homeassistant/homeassistant-start.sh (code=exited, status=1/FAILURE)                │
│    Main PID: 748 (code=exited, status=1/FAILURE)                                                                     │
│    Mem peak: 74M                                                                                                     │
│         CPU: 578ms                                                                                                   │
│                                                                                                                      │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:     class DNSResolver:                                                   │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:     …<312 lines>…                                                    │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:                 self.\_cleanup()                                          │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:   File                                                                   │
│ “/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiodns/**init**.py”, line 166, in          │
│ DNSResolver                                                                                                          │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:     ) → asyncio.Future\[list\[pycares.ares_query_a_result\]\]: …          │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]:                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^                 │
│ Dec 11 09:57:47 DietPi Home Assistant\[748\]: AttributeError: module ‘pycares’ has no attribute ‘ares_query_a_result’  │
│ Dec 11 09:57:47 DietPi systemd\[1\]: home-assistant.service: Main process exited, code=exited, status=1/FAILURE        │
│ Dec 11 09:57:47 DietPi systemd\[1\]: home-assistant.service: Failed with result ‘exit-code’.

Same problem here. Tried also reinstall HA Software package. Using Proxmox VM.

Dec 11 11:10:55 DietPi systemd[1]: home-assistant.service: Main process exited, code=exited, status=1/FAILURE
Dec 11 11:10:55 DietPi systemd[1]: home-assistant.service: Failed with result 'exit-code'.
Dec 11 11:14:17 DietPi systemd[1]: Started home-assistant.service - Home Assistant (DietPi).
Dec 11 11:14:18 DietPi Home Assistant[929]: Traceback (most recent call last):
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/bin/hass", line 7, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     sys.exit(main())
Dec 11 11:14:18 DietPi Home Assistant[929]:              ~~~~^^
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/__main__.py", line 172, in main
Dec 11 11:14:18 DietPi Home Assistant[929]:     args = get_arguments()
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/__main__.py", line 82, in get_arguments
Dec 11 11:14:18 DietPi Home Assistant[929]:     from . import config as config_util  # noqa: PLC0415
Dec 11 11:14:18 DietPi Home Assistant[929]:     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/config.py", line 27, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from .core_config import _PACKAGE_DEFINITION_SCHEMA, _PACKAGES_CONFIG_SCHEMA
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/core_config.py", line 19, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from . import auth
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/auth/__init__.py", line 23, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from homeassistant.helpers.event import async_track_point_in_utc_time
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/event.py", line 57, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from .template import Template, result_as_boolean
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/template/__init__.py", line 58, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from homeassistant.helpers import entity_registry as er, location as loc_helper
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/location.py", line 10, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from homeassistant.util import location as location_util
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/util/location.py", line 12, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     import aiohttp
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/__init__.py", line 6, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from .client import (
Dec 11 11:14:18 DietPi Home Assistant[929]:     ...<42 lines>...
Dec 11 11:14:18 DietPi Home Assistant[929]:     )
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/client.py", line 87, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from .connector import (
Dec 11 11:14:18 DietPi Home Assistant[929]:     ...<5 lines>...
Dec 11 11:14:18 DietPi Home Assistant[929]:     )
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/connector.py", line 64, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     from .resolver import DefaultResolver
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/resolver.py", line 12, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     import aiodns
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiodns/__init__.py", line 63, in <module>
Dec 11 11:14:18 DietPi Home Assistant[929]:     class DNSResolver:
Dec 11 11:14:18 DietPi Home Assistant[929]:     ...<312 lines>...
Dec 11 11:14:18 DietPi Home Assistant[929]:                 self._cleanup()
Dec 11 11:14:18 DietPi Home Assistant[929]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiodns/__init__.py", line 166, in DNSResolver
Dec 11 11:14:18 DietPi Home Assistant[929]:     ) -> asyncio.Future[list[pycares.ares_query_a_result]]: ...
Dec 11 11:14:18 DietPi Home Assistant[929]:                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 11 11:14:18 DietPi Home Assistant[929]: AttributeError: module 'pycares' has no attribute 'ares_query_a_result'
Dec 11 11:14:18 DietPi systemd[1]: home-assistant.service: Main process exited, code=exited, status=1/FAILURE
Dec 11 11:14:18 DietPi systemd[1]: home-assistant.service: Failed with result 'exit-code'.

1 Like

you would need to share the entire service log

journalctl -u home-assistant.service
 journalctl -u home-assistant.service
Dec 11 11:26:13 DietPi systemd[1]: Started home-assistant.service - Home Assistant (DietPi).
Dec 11 11:26:14 DietPi Home Assistant[751]: Traceback (most recent call last):
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/bin/hass", line 7, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     sys.exit(main())
Dec 11 11:26:14 DietPi Home Assistant[751]:              ~~~~^^
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/__main__.py", line 172, in main
Dec 11 11:26:14 DietPi Home Assistant[751]:     args = get_arguments()
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/__main__.py", line 82, in get_arguments
Dec 11 11:26:14 DietPi Home Assistant[751]:     from . import config as config_util  # noqa: PLC0415
Dec 11 11:26:14 DietPi Home Assistant[751]:     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/config.py", line 27, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from .core_config import _PACKAGE_DEFINITION_SCHEMA, _PACKAGES_CONFIG_SCHEMA
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/core_config.py", line 19, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from . import auth
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/auth/__init__.py", line 23, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from homeassistant.helpers.event import async_track_point_in_utc_time
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/event.py", line 57, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from .template import Template, result_as_boolean
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/template/__init__.py", line 58, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from homeassistant.helpers import entity_registry as er, location as loc_helper
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/helpers/location.py", line 10, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from homeassistant.util import location as location_util
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/homeassistant/util/location.py", line 12, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     import aiohttp
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/__init__.py", line 6, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from .client import (
Dec 11 11:26:14 DietPi Home Assistant[751]:     ...<42 lines>...
Dec 11 11:26:14 DietPi Home Assistant[751]:     )
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/client.py", line 87, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from .connector import (
Dec 11 11:26:14 DietPi Home Assistant[751]:     ...<5 lines>...
Dec 11 11:26:14 DietPi Home Assistant[751]:     )
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/connector.py", line 64, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     from .resolver import DefaultResolver
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiohttp/resolver.py", line 12, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     import aiodns
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiodns/__init__.py", line 63, in <module>
Dec 11 11:26:14 DietPi Home Assistant[751]:     class DNSResolver:
Dec 11 11:26:14 DietPi Home Assistant[751]:     ...<312 lines>...
Dec 11 11:26:14 DietPi Home Assistant[751]:                 self._cleanup()
Dec 11 11:26:14 DietPi Home Assistant[751]:   File "/home/homeassistant/.pyenv/versions/3.13.11/lib/python3.13/site-packages/aiodns/__init__.py", line 166, in DNSResolver
Dec 11 11:26:14 DietPi Home Assistant[751]:     ) -> asyncio.Future[list[pycares.ares_query_a_result]]: ...
Dec 11 11:26:14 DietPi Home Assistant[751]:                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 11 11:26:14 DietPi Home Assistant[751]: AttributeError: module 'pycares' has no attribute 'ares_query_a_result'
Dec 11 11:26:14 DietPi systemd[1]: home-assistant.service: Main process exited, code=exited, status=1/FAILURE
Dec 11 11:26:14 DietPi systemd[1]: home-assistant.service: Failed with result 'exit-code'.
Dec 11 11:26:14 DietPi systemd[1]: home-assistant.service: Consumed 582ms CPU time, 74.6M memory peak.

Pycares changed something aiodns was not aware of, but they pushed a patch an hour ago:
https://github.com/aio-libs/aiodns/commits/master/

fix:

sudo -u homeassistant bash
. /home/homeassistant/pyenv-activate.sh
pip3 install --upgrade "pycares==4.3.0"
exit
systemctl restart home-assistant
5 Likes

how can i apply the patch?

IDK, but you can just downgrade your pycares version. see edit in my post above.

1 Like

big thx <3

1 Like

thank you very much, works like a charm

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.