Package: insserv
Version: 1.14.0-2
Severity: normal
Tags: patch

I noticed that pdnsd would be started late on some machines. Since it
provides name resolution this should have been caught by Required-Start:
$named listed by many packages. The cause is that pdnsd is not listed as
$named in /etc/insserv.conf. I suppose that other dns caches suffer the
very same problem. Some of them are easily found: pdns-recursor, djbdns
and dbndns. Since djbdns and dbndns seem to be started using
daemontools this leaves us with just pdnsd and pdns-recursor (and the
ones I didn't find). So changing

$named          +named +dnsmasq +lwresd +bind9 +unbound $network

to

$named          +named +dnsmasq +lwresd +bind9 +unbound +pdnsd +pdns-recursor 
$network

should solve the issue for a number of setups.

I also noticed that +ntp is not part of $time, which contradicts the
description in the wiki[1]. However adding +ntp to $time will likely
result in dependency loops on a number of setups since ntp requires
$named and some nameserver will probably want a $time. In this case I
suggest updating the wiki in a way that reflects the actual behaviour.

Helmut

[1] http://wiki.debian.org/LSBInitScripts



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to