Unbound won't start on system boot
Robert Moskowitz
rgm at htt-consult.com
Thu Jun 12 15:00:44 UTC 2025
I am still fighting with local resolution. That is a separate
question. But
On reboot, unbound fails to start, but restarts just fine later. One
google dig found:
"The problem seems to relate to "nss-lookup", and I suspect that the
network interface is not available fast enough"
So put in your /etc/crontab
@reboot /bin/systemctl restart unbound
!!! that seems rather heavy-handed!
So here is what status is showing after booting:
× unbound.service - Unbound DNS server
Loaded: loaded (/usr/lib/systemd/system/unbound.service; enabled;
preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-06-12 10:47:17
EDT; 1min 31s ago
Docs: man:unbound(8)
Process: 1056 ExecStartPre=/usr/libexec/unbound-helper chroot_setup
(code=exited, status=0/SUCCESS)
Process: 1058 ExecStartPre=/usr/libexec/unbound-helper
root_trust_anchor_update (code=exited, status=0/SUCCESS)
Process: 1061 ExecStart=/usr/sbin/unbound -d -p $DAEMON_OPTS
(code=exited, status=1/FAILURE)
Process: 1064 ExecStopPost=/usr/libexec/unbound-helper
chroot_teardown (code=exited, status=0/SUCCESS)
Main PID: 1061 (code=exited, status=1/FAILURE)
CPU: 43ms
================= later on restart:
Jun 12 10:47:17 onlo systemd[1]: unbound.service: Scheduled restart job,
restart counter is at 5.
Jun 12 10:47:17 onlo systemd[1]: unbound.service: Start request repeated
too quickly.
Jun 12 10:47:17 onlo systemd[1]: unbound.service: Failed with result
'exit-code'.
Jun 12 10:47:17 onlo systemd[1]: Failed to start unbound.service -
Unbound DNS server.
● unbound.service - Unbound DNS server
Loaded: loaded (/usr/lib/systemd/system/unbound.service; enabled;
preset: enabled)
Active: active (running) since Thu 2025-06-12 10:49:20 EDT; 27s ago
Docs: man:unbound(8)
Process: 1262 ExecStartPre=/usr/libexec/unbound-helper chroot_setup
(code=exited, status=0/SUCCESS)
Process: 1265 ExecStartPre=/usr/libexec/unbound-helper
root_trust_anchor_update (code=exited, status=0/SUCCESS)
Main PID: 1267 (unbound)
Tasks: 1 (limit: 8175)
Memory: 8.3M (peak: 8.3M)
CPU: 88ms
CGroup: /system.slice/unbound.service
└─1267 /usr/sbin/unbound -d -p
Jun 12 10:49:20 onlo systemd[1]: Starting unbound.service - Unbound DNS
server...
Jun 12 10:49:20 onlo (unbound)[1267]: unbound.service: Referenced but
unset environment variable evaluates to an empty string: DAEMON_OPTS
Jun 12 10:49:20 onlo unbound[1267]: [1267:0] notice: init module 0:
subnetcache
Jun 12 10:49:20 onlo unbound[1267]: [1267:0] warning: subnetcache:
prefetch is set but not working for data originating from the subnet
module cache.
Jun 12 10:49:20 onlo unbound[1267]: [1267:0] notice: init module 1:
validator
Jun 12 10:49:20 onlo unbound[1267]: [1267:0] notice: init module 2: iterator
Jun 12 10:49:20 onlo unbound[1267]: [1267:0] info: start of service
(unbound 1.19.2).
Jun 12 10:49:20 onlo systemd[1]: Started unbound.service - Unbound DNS
server.
More information about the ubuntu-users
mailing list