On Fri, Apr 01, 2022 at 03:52:34PM -0600, Jim Fehlig wrote:
On 3/30/22 10:59, Andrea Bolognani wrote:
> I agree that the message being logged is not very useful, but I don't
> think the approach you take here is the correct one: we want upstream
> libvirt to work out of the box when built on a variety of distros,
> including RHEL and derivatives, and your patch breaks that.
Do the minimum RHEL and derivatives supported upstream still provide
/usr/libexec/qemu-kvm?
Yup. And the path that other distros as well as upstream QEMU use
doesn't exist, so we are forced to have this special handling.
$ podman run --rm quay.io/centos/centos:stream8 \
sh -c 'yum install -y qemu-kvm-core && rpm -ql qemu-kvm-core'
2>&1 \
| grep -E '/usr/libexec/qemu-kvm|/usr/bin/qemu-system-x86_64'
/usr/libexec/qemu-kvm
$ podman run --rm quay.io/centos/centos:stream9 \
sh -c 'yum install -y qemu-kvm-core && rpm -ql qemu-kvm-core'
2>&1 \
| grep -E '/usr/libexec/qemu-kvm|/usr/bin/qemu-system-x86_64'
/usr/libexec/qemu-kvm
Luckily, now that thanks to your report I've cleaned things up it's
not actually that bad :)
--
Andrea Bolognani / Red Hat / Virtualization