debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #00483
[Bug 2078599] Re: unbound-resolvconf.service fails in LXD
I can reproduce the issue inside a Noble LXD container, by installing
'unbound' and starting 'unbound-resolvconf.service':
$ lxc launch ubuntu-daily:noble test
$ lxc shell test
# apt update && apt install unbound
# cat >> /etc/unbound/unbound.conf<< EOF
server:
interface: 127.0.0.1@5003
interface: 10.1.2.3@5003
EOF
# systemctl start unbound-resolvconf.service
# systemctl status unbound-resolvconf.service
× unbound-resolvconf.service - Unbound asyncronous resolvconf update helper
Loaded: loaded (/usr/lib/systemd/system/unbound-resolvconf.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Wed 2025-05-21 10:30:24 UTC; 1s ago
Duration: 27ms
Process: 1365 ExecStart=/usr/libexec/unbound-helper resolvconf_start (code=exited, status=1/FAILURE)
Main PID: 1365 (code=exited, status=1/FAILURE)
CPU: 18ms
# journalctl -b | grep resolvconf
May 21 10:35:57 unbound systemd[1]: Started unbound-resolvconf.service - Unbound asyncronous resolvconf update helper.
May 21 10:35:57 unbound resolvconf[1439]: Dropped protocol specifier '.unbound' from 'lo.unbound'. Using 'lo' (ifindex=1).
May 21 10:35:57 unbound resolvconf[1439]: No DNS servers specified, refusing operation.
May 21 10:35:57 unbound systemd[1]: unbound-resolvconf.service: Main process exited, code=exited, status=1/FAILURE
May 21 10:35:57 unbound systemd[1]: unbound-resolvconf.service: Failed with result 'exit-code'.
# /usr/libexec/unbound-helper resolvconf_start
Dropped protocol specifier '.unbound' from 'lo.unbound'. Using 'lo' (ifindex=1).
No DNS servers specified, refusing operation.
In Debian bug https://bugs.debian.org/1019140 a relation with the split-
out systemd-resolved package is discussed:
"""
Since systemd was upgraded (251.3-1 -> 251.4-3) and systemd-resolved
became an own package which now provides /sbin/resolvconf, unit is no
longer being skipped and fails now
"""
Since version 1.17.1-2 (which we already have in Ubuntu 24.04), this
workaround should make things pass:
# echo RESOLVCONF=false > /etc/default/unbound
# systemctl start unbound-resolvconf.service
# systemctl status unbound-resolvconf.service
● unbound-resolvconf.service - Unbound asyncronous resolvconf update helper
Loaded: loaded (/usr/lib/systemd/system/unbound-resolvconf.service; enabled; preset: enabled)
Active: active (exited) since Wed 2025-05-21 10:52:35 UTC; 4s ago
Process: 1607 ExecStart=/usr/libexec/unbound-helper resolvconf_start (code=exited, status=0/SUCCESS)
Main PID: 1607 (code=exited, status=0/SUCCESS)
CPU: 6ms
May 21 10:52:35 unbound systemd[1]: Started unbound-resolvconf.service -
Unbound asyncronous resolvconf update helper.
Does that work for you? If so, we might consider having this
"RESOLVCONF=false" as a default, as Ubuntu comes pre-installed with
systemd-resolved. Or at least introduce corresponding documentation.
** Bug watch added: Debian Bug tracker #1019140
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019140
** Also affects: systemd (Ubuntu)
Importance: Undecided
Status: New
** Changed in: unbound (Ubuntu)
Status: New => Triaged
** Changed in: unbound (Ubuntu)
Importance: Undecided => Medium
** Changed in: unbound (Ubuntu)
Status: Triaged => Incomplete
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2078599
Title:
unbound-resolvconf.service fails in LXD
Status in systemd package in Ubuntu:
New
Status in unbound package in Ubuntu:
Incomplete
Bug description:
Hi,
after upgrading an LXD guest machine from 22.04 to 24.04.1, systemctl
complains that units are failing:
● unbound-resolvconf.service loaded failed failed Unbound asyncronous
resolvconf update helper
Aug 31 19:19:25 install systemd[1]: Started unbound-resolvconf.service - Unbound asyncronous resolvconf update helper.
Aug 31 19:19:25 install resolvconf[414]: Dropped protocol specifier '.unbound' from 'lo.unbound'. Using 'lo' (ifindex=1).
Aug 31 19:19:25 install resolvconf[414]: No DNS servers specified, refusing operation.
Aug 31 19:19:25 install systemd[1]: unbound-resolvconf.service: Main process exited, code=exited, status=1/FAILURE
Aug 31 19:19:25 install systemd[1]: unbound-resolvconf.service: Failed with result 'exit-code'.
# /usr/libexec/unbound-helper resolvconf_start
Dropped protocol specifier '.unbound' from 'lo.unbound'. Using 'lo' (ifindex=1).
No DNS servers specified, refusing operation.
Looks like
https://groups.google.com/g/linux.debian.bugs.dist/c/rdluvEnL6BE
https://discuss.linuxcontainers.org/t/erratic-network-initialization-
in-lxc-container-with-unbound-dns/18680
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: unbound 1.19.2-1ubuntu3.1
ProcVersionSignature: Ubuntu 6.8.0-41.41-generic 6.8.12
Uname: Linux 6.8.0-41-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckResult: unknown
CloudBuildName: server
CloudSerial: 20221101.1
Date: Sun Sep 1 02:17:43 2024
SourcePackage: unbound
UpgradeStatus: Upgraded to noble on 2024-08-31 (0 days ago)
modified.conffile..etc.init.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2024-07-22T17:59:07
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2078599/+subscriptions