Here is my quick fix, it just moves resolvconf directory creation earlier and disables invocation from rcS.d since the init.d script doesn't support running twice:
sudo update-rc.d resolvconf disable sudo tee /etc/init/earlier-resolvconf.conf <<'EOF' description "Prepare resolvconf directory" start on (starting network-interface or starting network-manager or starting networking) pre-start script invoke-rc.d resolvconf start end script EOF -- resolvconf starts after ifupdown, does not pick the dns-nameserver and dns-search lines up from /etc/network/interfaces https://bugs.launchpad.net/bugs/448095 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs