dnsmasq and network manager broken if dnsmasq package has 'enable-dbus'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dnsmasq (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
network-manager (Ubuntu) |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre |
Bug Description
I've just had a debugging session with cyphermox in ubuntu-devel [1].
The symptoms I was seeing was dns resolution failure. I had the dnsmasq package installed (as opposed to only dnsmasq-base) and that also had 'enable-dbus' in /etc/dnsmasq.
There were two suggested fixes:
a.) remove dnsmasq package
b.) disable 'enable-dbus' from system dnsmasq package.
[1] http://
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: network-manager 0.9.6.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.5.0-8-generic x86_64
ApportVersion: 2.4-0ubuntu6
Architecture: amd64
Date: Thu Aug 9 10:59:49 2012
EcryptfsInUse: Yes
IfupdownConfig:
auto lo
iface lo inet loopback
#iface eth0 inet dhcp
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
IpRoute:
default via 192.168.1.1 dev wlan0 proto static
10.0.3.0/24 dev lxcbr0 proto kernel scope link src 10.0.3.1
169.254.0.0/16 dev wlan0 scope link metric 1000
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.101 metric 9
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
NetworkManager.
[main]
NetworkingEnab
WirelessEnable
WWANEnabled=true
WimaxEnabled=true
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: network-manager
UpgradeStatus: Upgraded to quantal on 2011-11-07 (276 days ago)
nmcli-dev:
DEVICE TYPE STATE DBUS-PATH
wlan0 802-11-wireless connected /org/freedeskto
eth0 802-3-ethernet disconnected /org/freedeskto
nmcli-nm:
RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running 0.9.6.0 connected enabled enabled enabled enabled disabled
Changed in network-manager (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Mathieu Trudel-Lapierre (mathieu-tl) |
Changed in dnsmasq (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Mathieu Trudel-Lapierre (mathieu-tl) |
Changed in network-manager (Ubuntu): | |
status: | Triaged → In Progress |
Changed in network-manager (Ubuntu): | |
status: | In Progress → Fix Committed |
The fix for this depends on dnsmasq 2.63 (which is about to get released); so that NM can use a custom DBus name for dnsmasq.
As soon as the new version is released I'll apply the changes to use --enable-dbus=blah to set a different DBus name within the NM namespace, include a dbus config file for the ACL, and it should be good.