Hi Daniel,
On Fri, Dec 19, 2008 at 11:19 AM, Daniel P. Berrange <berrange(a)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