libuv-1.50.0 breaks bind 9.20 (again)

Thought I'd start a new thread to get more eyes on this. This is a continuation of the saga in this thread. Essentially, some problem back in November 2024 in libuv-1.49.0 and 1.49.1 would cause bind 9.20 to abort on initialization:

Code:
04-Nov-2024 21:14:54.288 the limit on open files is already at the maximum allowed value: 87300
04-Nov-2024 21:14:54.288 found 2 CPUs, using 2 worker threads
04-Nov-2024 21:14:54.288 loop.c:201:loop_init(): fatal error:
04-Nov-2024 21:14:54.288 uv_loop_init failed: operation not supported on socket
04-Nov-2024 21:14:54.288 exiting (due to fatal error in library)
Abort trap

However, libuv-1.49.2 worked fine.

And now the new 1.50.0 that I installed from /latest on 26 Jan 25 has broken things again, 1 line later:

Code:
03-Feb-2025 20:07:13.757 ----------------------------------------------------
03-Feb-2025 20:07:13.757 the limit on open files is already at the maximum allowed value: 87300
03-Feb-2025 20:07:13.757 found 2 CPUs, using 2 worker threads
03-Feb-2025 20:07:13.757 loop.c:202:loop_init(): fatal error:
03-Feb-2025 20:07:13.757 uv_loop_init failed: operation not supported on socket
03-Feb-2025 20:07:13.757 exiting (due to fatal error in library)
Abort trap

To get my bind up again I downgraded and locked to 1.49.2

pkg info -r libuv
libuv-1.49.2:
bind920-9.20.4
bind-tools-9.20.4
 
dns/bind918 doesn't seem to have a problem with libuv-1.50, or at least I haven't encountered any issues:
Code:
root@maelcum:~ # pkg version -vRx bind
Updating dicelan repository catalogue...
dicelan repository is up to date.
All repositories are up to date.
bind-tools-9.20.4                  =   up-to-date with remote
bind918-9.18.32                    =   up-to-date with remote
root@maelcum:~ # pkg version -vRx libuv
Updating dicelan repository catalogue...
dicelan repository is up to date.
All repositories are up to date.
libuv-1.50.0                       =   up-to-date with remote
root@maelcum:~ # ps -ax | grep named
 2054  -  Ss       0:01.41 /usr/sbin/syslogd -l /var/run/log -l /var/named/var/run/log -s -cc
 2163  -  Is       4:20.92 /usr/local/sbin/named -t /var/named -u bind -c /usr/local/etc/namedb/named.conf
60230  1  S+       0:00.00 grep named
 
Back
Top