ligenix/enterprise-qemu-spice

I installed your repo on an Alma 9 server, here it seems to work ok, but you have a newer(-ish) qemu (10.1.0-13.el9_spice vs 10.1.0-12.el10_spice):

[root@alma9server ~] # /usr/libexec/qemu-kvm -version
QEMU emulator version 10.1.0 (qemu-kvm-10.1.0-13.el9_spice)
Copyright (c) 2003-2025 Fabrice Bellard and the QEMU Project developers

[root@alma9server ~] # /usr/libexec/qemu-kvm -cpu help | grep kvm[0-9]
kvm32                 (alias configured by machine type) (deprecated)
kvm32-v1              Common 32-bit KVM processor (deprecated)
kvm64                 (alias configured by machine type) (deprecated)
kvm64-v1              Common KVM processor (deprecated)

Original qemu from Alma:

[root@alma9server ~] # /usr/libexec/qemu-kvm -version
QEMU emulator version 9.1.0 (qemu-kvm-9.1.0-29.el9_7.6.alma.1)
Copyright (c) 2003-2024 Fabrice Bellard and the QEMU Project developers

[root@alma9server ~] # /usr/libexec/qemu-kvm -cpu help | grep kvm[0-9]
  kvm32                 (alias configured by machine type) (deprecated)
  kvm32-v1              Common 32-bit KVM processor (deprecated)
  kvm64                 (alias configured by machine type) (deprecated)
  kvm64-v1              Common KVM processor (deprecated)

With your qemu packages I can start a VM, though I still need to do some homework :slight_smile::

[root@alma9server ~] # incus list
+--------------+---------+------+------+-----------------+-----------+
|     NAME     |  STATE  | IPV4 | IPV6 |      TYPE       | SNAPSHOTS |
+--------------+---------+------+------+-----------------+-----------+
| alma-9-cntr  | RUNNING |      |      | CONTAINER       | 0         |
+--------------+---------+------+------+-----------------+-----------+
| alma-9-virt  | STOPPED |      |      | VIRTUAL-MACHINE | 0         |
+--------------+---------+------+------+-----------------+-----------+

[root@alma9server ~] # incus start alma-9-virt
Error: This virtual machine image requires an agent:config disk be added

False alarm, vm can’t start:

qemu-system-x86_64:/run/incus/alma-9-virt/qemu.conf:206: 'virtio-sound-pci' is not a valid device model name

I ended up recompiling qemu, raft, cowsql and incus from Fedora 43 for Alma 10 (inside a system container :slight_smile:) so I’ll see if I have more luck with this setup.

Hello Ricardo,

Thank you for reporting this issue. I’m currently very busy with work and dealing with some family health issues, although things seem to be improving over the past few days.

That said, Incus is still under development mode, as I’ve only used it for testing. If you’d like to help with debugging, since I’m unsure which to investigate first (qemu-kvm or incus), I can dedicate some time to it—probably slowly for you, but regularly enough for us to make improvements in production.

No worries, completely understandable.

I’m currently (as in “right now”) in the process of installing my recompiled F43 RPMs on a freshly installed Alma 10 server to try them out.

I had to edit the qemu spec file to force compiling in spice support, I’m not very familiar with rpmbuild and it was the only way I could make it work.

I’ll let you know how it goes.

Thanks!

Hello,

Just a heads up to let you know that my recompiled packages worked for creating and starting a VM, but the incus agent is not starting correctly.

Now I’m trying to configure the VMs via cloud-init so I can login and debug the agent.

I had zero luck with incus images: incus-agent won’t run and cloud-init won’t configure the vm so I gave up and imported an image I had created (I have another virtualization host where I clone and configure the instances manually).

I installed cloud-init in that image and I was able to configure it properly via cloud-init, so I installed a new server with Alma 10 and tried to use your packages again, but I can’t install them:

Last metadata expiration check: 0:03:08 ago on Fri Mar 13 19:48:14 2026.
Error:
 Problem: problem with installed package selinux-policy-targeted-42.1.7-1.el10_1.1.noarch
  - package incus-6.19.1-1.el10.x86_64 from copr:copr.fedorainfracloud.org:ligenix:enterprise-qemu-spice requires (incus-selinux = 6.19.1-1.el10 if selinux-policy-targeted), but none of the providers can be installed
  - conflicting requests
  - nothing provides selinux-policy >= 42.1.13 needed by incus-selinux-6.19.1-1.el10.noarch from copr:copr.fedorainfracloud.org:ligenix:enterprise-qemu-spice
  - nothing provides selinux-policy-base >= 42.1.13 needed by incus-selinux-6.19.1-1.el10.noarch from copr:copr.fedorainfracloud.org:ligenix:enterprise-qemu-spice
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Will try again on monday