dnsmasq PPA 2.58-3~openstack0~maverick1 causes 'failed to create listening socket errors'

Bug #853892 reported by Dan Prince
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Critical
Vish Ishaya

Bug Description

Using dnsmasq PPA 2.58-3~openstack0~maverick1 causes me the following errors when trying to use it w/ nova trunk:

(nova): TRACE: ProcessExecutionError: Unexpected error while running command.
(nova): TRACE: Command: sudo FLAGFILE=/etc/nova/nova.conf NETWORK_ID=1 dnsmasq --strict-order --bind-interfaces --interface=xenbr0 --conf-file= --domain=novalocal --pid-file=/var/lib/nova/networks/nova-xenbr0.pid --listen-address=192.168.0.1 --except-interface=lo --dhcp-range=192.168.0.2,static,120s --dhcp-lease-max=256 --dhcp-hostsfile=/var/lib/nova/networks/nova-xenbr0.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro
(nova): TRACE: Exit code: 2
(nova): TRACE: Stdout: ''
(nova): TRACE: Stderr: '\ndnsmasq: failed to create listening socket for fe80::e6:88ff:fe6e:d33: No such device or address\n'

---

If I run the following command to downgrade dnsmasq, nova-network works again:

apt-get install dnsmasq-base=2.55-1

I'm using Maverick. These errors started occurring for my on last Friday (I think)

Related branches

Dan Prince (dan-prince)
Changed in nova:
assignee: nobody → Vish Ishaya (vishvananda)
Changed in nova:
status: New → Fix Committed
Revision history for this message
Vish Ishaya (vishvananda) wrote :

FYI, this is the underlying bug seems to be that the combination of kernel/libvirt is causing dnsmasq to try to bind to ipv6 interfaces that aren't 'ready':

http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2011q3/005247.html

Changed in nova:
importance: Undecided → Critical
Thierry Carrez (ttx)
Changed in nova:
milestone: none → 2011.3
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.