-
-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Description
Looks like inotify runs out of file descriptors and c-ares failed to init the channel
94498 epoll_pwait(7, <unfinished ...>
94497 <... inotify_init1 resumed>) = -1 EMFILE (No file descriptors available)
94497 write(9, "1", 1)
homeassistant:/config# strace -f -s4096 -o cares.log python3 aiodns_test.py
Traceback (most recent call last):
File "/config/aiodns_test.py", line 9, in <module>
asyncio.run(test_cares())
~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/runners.py", line 195, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/config/aiodns_test.py", line 6, in test_cares
resolver = aiodns.DNSResolver()
File "/usr/local/lib/python3.13/site-packages/aiodns/__init__.py", line 67, in __init__
self._channel = pycares.Channel(event_thread=True,
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
timeout=timeout,
^^^^^^^^^^^^^^^^
**kwargs)
^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pycares/__init__.py", line 422, in __init__
raise AresError('Failed to initialize c-ares channel')
pycares.AresError: Failed to initialize c-ares channel
originally reported in home-assistant/core#144457
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels