Replying to an old bugreport which is marked as fixed since 1.5.9-2 version.

This is, in fact, a context of resolvconf, for which we have
several other bugreports.

This one has a lenghtly discussion and debugging.

But I can't understand the main thing there:  why on the Earth one
needs to reload postfix (or other similar software) due to changes
of DNS forwarders, provided there's a caching nameserver running on
127.0.0.1?

In this case, all local programs just use the default 127.0.0.1 as
nameserver and need no reload whatsoever, /etc/resolv.conf does not
change (well, unless a search path is also changing), all the
complexity is handled by the caching nameserver internally,
without clients even disconnecting.  Is it not the case?

Having said that, I'm aware of /etc/resolvconf/update.d/unbound being
disabled for quite some time (#1003135).  Maybe that's the whole
reason of all this long debugging in this bug report, and the only
thing actually needed was to enable this resolvconf integration?

This whole unbound-resolvconf.service seems to be quite messy and
it is unclear to me how it works to begin with. There are several
pieces of this puzzle.

Now we also have #1009928 which needs to be fixed but I don't
understand the machinery behind this unbound-resolvconf.service.

Also, lintian gives warnings about this:

W: unbound: systemd-service-file-refers-to-unusual-wantedby-target 
unbound.service [lib/systemd/system/unbound-resolvconf.service]
I: unbound: package-supports-alternative-init-but-no-init.d-script 
lib/systemd/system/unbound-resolvconf.service
I: unbound: systemd-service-file-missing-documentation-key 
[lib/systemd/system/unbound-resolvconf.service]

The first one is just that: it is _unusual_ to be wanted by
anything but multi-user.target or the like.

Robert, can you please give some summary of that's going on
there if you still remember the context? I'm trying to understand
the context provided in this bugreport (which lead to the
current unbound-resolvconf.service) but it is a bit difficult
to follow.

Thank you!

/mjt

Reply via email to