From: Richard W.M. Jones Date: Fri, 20 May 2011 12:56:46 +0000 (+0100) Subject: qemudDomainMemoryPeek: change ownership/selinux label on temporary file. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=bb12a63909a85c7bf7dac20fb593b6786c78d455;p=libvirt.git qemudDomainMemoryPeek: change ownership/selinux label on temporary file. Otherwise qemu is unable to write to it, with the error: libvir: QEMU error : internal error unable to execute QEMU command 'memsave': Could not open '/var/cache/libvirt/qemu/qemu.mem.RRNvLv' --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 44acc6a242..691965d198 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -5536,6 +5536,8 @@ qemudDomainMemoryPeek (virDomainPtr dom, goto endjob; } + virSecurityManagerSetSavedStateLabel(qemu_driver->securityManager, vm, tmp); + priv = vm->privateData; qemuDomainObjEnterMonitor(vm); if (flags == VIR_MEMORY_VIRTUAL) {