From: David Galloway Date: Tue, 22 Nov 2016 16:23:23 +0000 (-0500) Subject: qemu: Set permissions on /dev/kvm X-Git-Tag: v11.1.1~58^2^2~29^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7abc768941ba0fe5f31df6dd147417a7c36d9ac1;p=ceph.git qemu: Set permissions on /dev/kvm Hack until fix in https://bugzilla.redhat.com/show_bug.cgi?id=1333159 makes it into CentOS repos. Fixes: http://tracker.ceph.com/issues/17977 Signed-off-by: David Galloway --- diff --git a/tasks/qemu.py b/tasks/qemu.py index 70d95e45362..df5c90b12c8 100644 --- a/tasks/qemu.py +++ b/tasks/qemu.py @@ -292,6 +292,13 @@ def run_qemu(ctx, config): tdir=testdir, client=client ) + # Hack to make sure /dev/kvm permissions are set correctly + # See http://tracker.ceph.com/issues/17977 and + # https://bugzilla.redhat.com/show_bug.cgi?id=1333159 + remote.run(args='sudo udevadm control --reload') + remote.run(args='sudo udevadm trigger /dev/kvm') + remote.run(args='ls -l /dev/kvm') + qemu_cmd = 'qemu-system-x86_64' if remote.os.package_type == "rpm": qemu_cmd = "/usr/libexec/qemu-kvm"