On Mon, Sep 24, 2012 at 02:24:23PM -0600, Eric Blake wrote: > On 09/24/2012 02:16 PM, Richard W.M. Jones wrote: > > Unfortunately this patch does not fix the bug, but it now > > fails in a different, and stranger way: > > > > libvir: error : libvirtd quit during handshake: Input/output error > > > > In this code: > > > > if ((rv = saferead(cmd->handshakeNotify[0], &c, > > sizeof(c))) != sizeof(c)) { > > if (rv < 0) > > virReportSystemError(errno, "%s", > > _("Unable to wait on parent process")); > > else > > virReportSystemError(EIO, "%s", > > _("libvirtd quit during handshake")); > > return -1; > > } > > Ewww. Something went wrong in the child, which in turn messed up the > handshake notifier. This turned out to be an SELinux policy problem stopping qemu from creating temporary files, which was exposed only once we started setting $TMPDIR correctly for qemu. https://bugzilla.redhat.com/show_bug.cgi?id=860235 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones New in Fedora 11: Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 70 libraries supprt'd http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list