At Wed, 22 Aug 2012 10:23:44 -0400, Gene Czarcinski wrote: > Second, I have since the rpm will compile with my patch and goes > through enough of -bi --short-circuit to create > BUILDROOT/libvirt.../usr/sbin/libvirtd I am copying this over to a > real system and installing it replacing the original > /usr/sbin/libvirtd > > With my patch installed, when libvirtd attempts to start a network, it > errors out with something like the follow: > ==================== > internal error Child process (/sbin/dnsmasq --strict-order > --bind-interfaces --domain virt123 --local=/virt123/ --domain-needed > --filterwin2k --pid-file=/var/run/libvirt/network/net123.pid > --conf-file= --except-interface lo --listen-address 192.168.123.1 > --dhcp-range 192.168.123.128,192.168.123.254 > --dhcp-leasefile=/var/lib/libvirt/dnsmasq/net123.leases > --dhcp-lease-max=127 --dhcp-no-override --expand-hosts) status > unexpected: exit status 1 > ==================== > > >>> + virCommandAddArgFormat(cmd, > >>> + "--domain %s --local=/%s/", > >>> + network->def->domain, > >>> + network->def->domain); Here, you're adding "--domain D --local=/D/" as a *single* argument to the dnsmasq call. You need to provide "--domain", network->def->domain, "--local=/D/" as 3 arguments to the call, ie. first use virCommandAddArgPair(cmd, "--domain", D), then use virCommandAddArgFormat for the --local part. Claudio -- AV-Test GmbH, Henricistraße 20, 04155 Leipzig, Germany Phone: +49 341 265 310 19 Web:<http://www.av-test.org> Eingetragen am / Registered at: Amtsgericht Stendal (HRB 114076) Geschaeftsfuehrer (CEO): Andreas Marx, Guido Habicht, Maik Morgenstern -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list