On Mon, May 09, 2011 at 03:02:07PM +0200, Olivier Berger wrote: > > Hi. > > This looks similar to what is reported in #615907, but relates to NAT-ed > local network. > > Here's the traceback I get when I create a "default" network with these > parameters : > 192.168.122.0/24 > gateway : 192.168.122.1 > netwmask : 255.255.255.0 > with DHCP betw : > 192.168.122.128 > 192.168.122.254 > connectivity : NAT > > I get : > Error creating virtual network: internal error Child process (dnsmasq > --strict-order --bind-interfaces > --pid-file=/var/run/libvirt/network/default.pid --conf-file= > --except-interface lo --listen-address 192.168.122.1 --dhcp-range > 192.168.122.128,192.168.122.254 > --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=127 > --dhcp-no-override) status unexpected: exit status 2 > > Traceback (most recent call last): > File "/usr/share/virt-manager/virtManager/createnet.py", line 351, in finish > self.conn.create_network(xml) > File "/usr/share/virt-manager/virtManager/connection.py", line 743, in > create_network > net.create() > File "/usr/lib/python2.6/dist-packages/libvirt.py", line 1001, in create > if ret == -1: raise libvirtError ('virNetworkCreate() failed', net=self) > libvirtError: internal error Child process (dnsmasq --strict-order > --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid > --conf-file= --except-interface lo --listen-address 192.168.122.1 > --dhcp-range 192.168.122.128,192.168.122.254 > --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=127 > --dhcp-no-override) status unexpected: exit status 2 >
I believe the problem is caused by libvirt not shutting down dnsmasq. I seem to have had a previous configuration, that I had deleted, which used the same network. Even though I had restarted libvirt-bin in between, dnsmasq wouldn't be killed, so it somehow was refusing to start with same network again, AFAICT. Shutting down dnsmasq when a network is stopped / removed and when libvirt daemon is shut down would fix the issue, IMHO. Hope this helps. Best regards, -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org