Thanks for the info — very helpful.

Looking at the apt logs I see an upgrade done at 2012-12-03  18:23:13.

Do I understand correctly that resolvconf worked correctly before this
upgrade?  Thus /etc/resolv.conf was a symbolic link to
"../run/resolvconf/resolv.conf" before the upgrade?

During the upgrade, resolvconf upgrades without error messages, but at
the end when resolvconf is triggered to do an update it reports that the
symlink /etc/resolv.conf is missing. So probably some program or package
maintainer script stomped on /etc/resolv.conf. Most likely the package
or program in question is one that is not included in the default
install on Ubuntu, otherwise we'd have many more reports of the problem.

Browsing through I see that you upgrade kppp. The source package for
this is kdenetwork. Grepping through the source code of that I find zero
references to "resolvconf" and one code passage (in kppp) where
/etc/resolv.conf is written to. So this appears to be a program that has
not yet been made resolvconf-compatible.

kppp/connect.cpp 1419
    // Replace the DNS domain entry in the /etc/resolv.conf file and
    // disable the nameserver entries if option is enabled
    void add_domain(const QString &domain) {

Are you using kppp?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1000244

Title:
  /etc/resolv.conf symlink does not exist after initial installation of
  resolvconf package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to