Hi Daniel,

On Fri, Dec 19, 2008 at 11:19 AM, Daniel P. Berrange <berrange@redhat.com> wrote:
The key is this message from the libvirt debug output:

> 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)
> libvir: error : internal error cannot execute binary 'dnsmasq': No such file or directory

This missing 'dnsmasq' binary is what is causing the 'defunct' process
you see. If you install dnsmasq it should all work as expected

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.

So if the system crashes due to dnsmasq, I would call it a bug instead.

Nevertheless, I'll try to compile this package for our distro and see what happens.

I'll keep you posted, thanks again a lot for your interest.

--
Emre