Bug#1103239: all-knowing-dns: service doesn't start at all (Net::DNS incompatibility)

Manawyrm debian.bugtracker at tbspace.de
Tue Apr 15 10:32:03 BST 2025


Package: all-knowing-dns
Version: 1.7-6
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

all-knowing-dns is currently broken on Debian trixie/13.
Net::DNS dependency (perl package) was updated, now the API is incompatible to the current release of all-knowing-dns.

Error message when starting service:
> Can't locate object method "main_loop" via package "Net::DNS::Nameserver" at /usr/bin/all-knowing-dns line 75.

I've opened a pull request on 
https://github.com/all-knowing-dns/all-knowing-dns/pull/5
to fix this issue upstream. It was merged (but no new release was created yet).

Ideally, Debian should update it's .service file for systemd to include

[Service]
DynamicUser=true
AmbientCapabilities=CAP_NET_BIND_SERVICE

and then the version should be bumped to include the fix.
(due to the permission dropping mechanism having changed, see PR)

I'm somewhat unfamiliar with Debian's packaging -- should I ask the software author to create a new release with the fix included?

Thanks for your work
Manawyrm

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (650, 'testing'), (90, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.20-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages all-knowing-dns depends on:
ii  init-system-helpers          1.68
ii  libmouse-perl                2.5.11-1+b1
ii  libmousex-nativetraits-perl  1.09-3
ii  libnet-dns-perl              1.50-1
ii  libnetaddr-ip-perl           4.079+dfsg-2+b5
ii  libprivileges-drop-perl      1.03-4
ii  perl                         5.40.1-3

all-knowing-dns recommends no packages.

all-knowing-dns suggests no packages.

-- no debconf information




More information about the pkg-perl-maintainers mailing list