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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]