[Bug 1000244] Re: /etc/resolv.conf symlink does not exist after initial installation of resolvconf package
Cerin
1000244 at bugs.launchpad.net
Tue Oct 23 20:25:48 UTC 2012
On Tue, Sep 18, 2012 at 5:43 PM, Thomas Hood <1000244 at bugs.launchpad.net> wrote:
> @Cerin: We need to find out which program it is that is not interfacing
> correctly with resolvconf.
>
> So far as I know all Ubuntu software interfaces correctly with
> resolvconf. It is known that some third party software doesn't interface
> correctly with resolvconf. Are you using a VPN client? Which one?
>
> When resolv.conf is incorrect, what is the output of these commands?
>
> ls -l /etc/resolv.conf
> cat /etc/resolv.conf
> ls -l /run/resolvconf
> ls -l /run/resolvconf/interface
> for F in /run/resolvconf/interface/* ; do echo === $F === ; cat $F ; done
> ls -l /etc/resolvconf/resolv.conf.d
> for F in /etc/resolvconf/resolv.conf.d/* ; do echo === $F === ; cat $F ; done
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> 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
Sorry for the late reply. I was waiting for when the problem
reoccurred. I've isolated the scenario that I can reproduce. My
resolvconf info is always wrong with I switch from wired to wireless.
In response to your question, when resolv.conf is incorrect, this is
the output of your commands:
chris at localhost:~$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Sep 17 10:57 /etc/resolv.conf ->
../run/resolvconf/resolv.conf
chris at localhost:~$ cat /etc/resolv.conf
# Generated by NetworkManager
domain home
search home
nameserver 127.0.0.1
chris at localhost:~$ ls -l /run/resolvconf
total 4
-rw-r--r-- 1 root root 0 Oct 12 20:36 enable-updates
drwxr-xr-x 2 root root 60 Oct 12 20:47 interface
-rw-r--r-- 1 root root 75 Oct 12 20:47 resolv.conf
chris at localhost:~$ ls -l /run/resolvconf/interface
total 4
-rw-r--r-- 1 root root 45 Oct 12 20:47 NetworkManager
chris at localhost:~$ for F in /run/resolvconf/interface/* ; do echo ===
$F === ; cat $F ; done
=== /run/resolvconf/interface/NetworkManager ===
domain home
search home
nameserver 127.0.0.1
chris at localhost:~$ ls -l /etc/resolvconf/resolv.conf.d
total 8
-rw-r--r-- 1 root root 0 Mar 29 2012 base
-rw-r--r-- 1 root root 151 Mar 29 2012 head
-rw-r--r-- 1 root root 147 May 10 14:55 original
chris at localhost:~$ for F in /etc/resolvconf/resolv.conf.d/* ; do echo
=== $F === ; cat $F ; done
=== /etc/resolvconf/resolv.conf.d/base ===
=== /etc/resolvconf/resolv.conf.d/head ===
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
=== /etc/resolvconf/resolv.conf.d/original ===
# Generated by NetworkManager
domain mynetwork
search mynetwork
nameserver 10.157.10.12
nameserver 10.157.10.14
nameserver 192.168.1.1
When I use the Gnome widget to disable and then re-enable my wireless
connection, the resolv.conf info is corrected.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to resolvconf in Ubuntu.
https://bugs.launchpad.net/bugs/1000244
Title:
/etc/resolv.conf symlink does not exist after initial installation of
resolvconf package
Status in “resolvconf” package in Ubuntu:
Incomplete
Bug description:
I upgraded an 11.10 install to 12.04, and now I'm unable to resolve
domain names because Network Manager does not populate my
/etc/resolv.conf file.
For example, my local wireless router uses the domain "mylocaldomain"
and nameservers 10.157.10.12 and 10.157.10.14, so in 11.10, after
connecting to the router I would see this in my /etc/resolv.conf:
domain mylocaldomain
search mylocaldomain
nameserver 10.157.10.12
nameserver 10.157.10.14
Now /etc/resolv.conf contains the settings last set before I upgraded
to 12.04, and doesn't update them for whatever network I'm currently
on. I have to manually guess the settings and modify /etc/resolv.conf
in order to resolve domain names.
I believe this may be related to
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/922677 and
how the "resolvconf" program has been introduce to manage this. I
believe this is a new bug with how prior installs are improperly
upgraded.
I tried removing the line "dns=dnsmasq" from
/etc/NetworkManager/NetworkManager.conf and then running `sudo restart
network-manager`, but that had no effect.
I tried running `resolvconf --enable-updates` but I get the error
"resolvconf: Error: /etc/resolv.conf isn't a symlink, not doing
anything."
Based on https://help.ubuntu.com/12.04/serverguide/network-
configuration.html#name-resolution, I tried establishing this symlink
myself, but the file /run/resolvconf/resolv.conf does not exist on my
system.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: network-manager 0.9.4.0-0ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia wl
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Date: Wed May 16 09:57:25 2012
IfupdownConfig:
auto lo
iface lo inet loopback
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64+mac (20111012)
IpRoute:
default via 192.168.1.1 dev eth2 proto static
169.254.0.0/16 dev eth2 scope link metric 1000
192.168.1.0/24 dev eth2 proto kernel scope link src 192.168.1.205 metric 2
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
NetworkManager.state:
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
SourcePackage: network-manager
UpgradeStatus: Upgraded to precise on 2012-05-10 (5 days ago)
nmcli-dev:
DEVICE TYPE STATE DBUS-PATH
eth2 802-11-wireless connected /org/freedesktop/NetworkManager/Devices/1
eth0 802-3-ethernet unavailable /org/freedesktop/NetworkManager/Devices/0
nmcli-nm:
RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running 0.9.4.0 connected enabled enabled enabled enabled enabled
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244/+subscriptions
More information about the foundations-bugs
mailing list