Hi Daniel,<br><br><div class="gmail_quote">On Fri, Dec 19, 2008 at 11:19 AM, Daniel P. Berrange <span dir="ltr"><<a href="mailto:berrange@redhat.com">berrange@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The key is this message from the libvirt debug output:<br>
<br>
> DEBUG: util.c: virExec (dnsmasq --keep-in-foreground --strict-order --bind-interfaces --pid-file  --conf-file  --listen-address 192.168.122.1 --except-interface lo --dhcp-leasefile=/var/lib/libvirt/dhcp-default.leases --dhcp-range 192.168.122.2,192.168.122.254)<br>

> libvir: error : internal error cannot execute binary 'dnsmasq': No such file or directory<br>
<br>
This missing 'dnsmasq' binary is what is causing the 'defunct' process<br>
you see. If you install dnsmasq it should all work as expected<br>
</blockquote></div><br>I'm very surprised. dnsmasq is not listed in the dependencies of libvirt as far as I know. I was guessing that it's a "nice to have" package, to enable DHCP IP distribution to guests. But even if it doesn't exist, I shall normally be able to assign static IP addresses manually to my guests.<br>
<br>So if the system crashes due to dnsmasq, I would call it a bug instead.<br><br>Nevertheless, I'll try to compile this package for our distro and see what happens. <br><br>I'll keep you posted, thanks again a lot for your interest.<br>
<br>-- <br>Emre<br>