-
Type:
Problem report
-
Resolution: Unresolved
-
Priority:
Trivial
-
Affects Version/s: None
-
Component/s: Packages (C)
-
None
-
Environment:AlmaLinux10.1
Linux al10zbxws 6.12.0-124.8.1.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 11:41:04 EST 2025 x86_64 GNU/Linux
c-ares-1.25.0-6.el10.x86_64
zabbix-server-mysql-8.0.0-beta2.release1.el10.x86_64
-
0.1
Steps to reproduce:
The issue was confirmed on AlmaLinux 10.1.
root@al10zbxws:~# rpm -qa | grep -i c-ares c-ares-1.25.0-6.el10.x86_64
Install and configure Zabbix Server 8.0.0beta2 according to the documented procedure.
Start the Zabbix Server service.
# systemctl start zabbix-server.service
Result:
The `zabbix-server.service` service fails to start.
root@al10zbxws:~# systemctl status zabbix-server ● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; preset: disabled) Active: activating (auto-restart) (Result: exit-code) since Tue 2026-08-04 11:04:53 JST; 72ms ago Invocation: dda796fca6874941b695561e8b58fe83 Process: 9589 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=127) Mem peak: 2.3M CPU: 9ms
The following messages are continuously logged in `/var/log/messages`.
Aug 4 11:04:43 al10zbxws systemd[1]: zabbix-server.service: Scheduled restart job, restart counter is at 5. Aug 4 11:04:43 al10zbxws systemd[1]: Starting zabbix-server.service - Zabbix Server... Aug 4 11:04:43 al10zbxws zabbix_server[9579]: /usr/sbin/zabbix_server: symbol lookup error: /usr/sbin/zabbix_server: undefined symbol: ares_queue_wait_empty Aug 4 11:04:43 al10zbxws systemd[1]: zabbix-server.service: Control process exited, code=exited, status=127/n/a Aug 4 11:04:43 al10zbxws systemd[1]: zabbix-server.service: Failed with result 'exit-code'. Aug 4 11:04:43 al10zbxws systemd[1]: Failed to start zabbix-server.service - Zabbix Server.
The issue is resolved after upgrading the c-ares package.
Is the `ares_queue_wait_empty` symbol in the above error logged to `messages` the following c-ares function?
https://c-ares.org/docs/ares_queue_wait_empty.html
This function was first introduced in c-ares version 1.27.0, and requires the c-ares library to be built with threading support.
If my understanding is correct, I believe the same error would also occur with c-ares version 1.26.0.
However, I do not currently have an environment where c-ares 1.26.0 is available, so I have not been able to verify this on an actual system.
The following are the c-ares versions available in the AlmaLinux 10.1 environment that I checked.
c-ares-1.25.0-6.el10.x86_64 : A library that performs asynchronous DNS operations c-ares-1.34.6-1.el10.x86_64 : A library that performs asynchronous DNS operations c-ares-1.34.6-2.el10_2.x86_64 : A library that performs asynchronous DNS operations