CentOS Virt SIG And Packages’ Priority Problems?

Home » CentOS » CentOS Virt SIG And Packages’ Priority Problems?
CentOS No Comments

Hello, some days ago I followed these instructions https://sigs.CentOS.org/virt/tdx/host/
and after enabling the repo I installed the tdx necessary bits as indicated, with the command

dnf install kernel-tdx qemu-kvm-tdx libvirt-tdx

This gave me:

libvirt 9.5.0-1.el9s qemu-kvm 8.0.0-15.el9s kernel 5.14.0-395.el9s

But now if I run a usual “dnf update” I’m proposed “standard” libvirt and qemu-kvm sw stack, I think because of their version apparently greater (10 vs 9.5 and 8.2 vs 8.0):

Upgrading:
libvirt x86_64
10.0.0-4.el9 appstream
23 k libvirt-client x86_64
10.0.0-4.el9 appstream
438 k libvirt-client-qemu x86_64
10.0.0-4.el9 appstream
47 k libvirt-daemon x86_64
10.0.0-4.el9 appstream
213 k libvirt-daemon-common x86_64
10.0.0-4.el9 appstream
139 k libvirt-daemon-config-network x86_64
10.0.0-4.el9 appstream
29 k libvirt-daemon-config-nwfilter x86_64
10.0.0-4.el9 appstream
42 k libvirt-daemon-driver-interface x86_64
10.0.0-4.el9 appstream
219 k libvirt-daemon-driver-network x86_64
10.0.0-4.el9 appstream
260 k libvirt-daemon-driver-nodedev x86_64
10.0.0-4.el9 appstream
240 k libvirt-daemon-driver-nwfilter x86_64
10.0.0-4.el9 appstream
255 k libvirt-daemon-driver-qemu x86_64
10.0.0-4.el9 appstream
976 k libvirt-daemon-driver-secret x86_64
10.0.0-4.el9 appstream
216 k libvirt-daemon-driver-storage x86_64
10.0.0-4.el9 appstream
23 k libvirt-daemon-driver-storage-core x86_64
10.0.0-4.el9 appstream
276 k libvirt-daemon-driver-storage-disk x86_64
10.0.0-4.el9 appstream
38 k libvirt-daemon-driver-storage-iscsi x86_64
10.0.0-4.el9 appstream
35 k libvirt-daemon-driver-storage-logical x86_64
10.0.0-4.el9 appstream
39 k libvirt-daemon-driver-storage-mpath x86_64
10.0.0-4.el9 appstream
32 k libvirt-daemon-driver-storage-rbd x86_64
10.0.0-4.el9 appstream
43 k libvirt-daemon-driver-storage-scsi x86_64
10.0.0-4.el9 appstream
35 k libvirt-daemon-lock x86_64
10.0.0-4.el9 appstream
64 k libvirt-daemon-log x86_64
10.0.0-4.el9 appstream
69 k libvirt-daemon-plugin-lockd x86_64
10.0.0-4.el9 appstream
38 k libvirt-daemon-proxy x86_64
10.0.0-4.el9 appstream
211 k libvirt-libs x86_64
10.0.0-4.el9 appstream
4.9 M
python3-libvirt x86_64
10.0.0-1.el9 appstream
339 k qemu-img x86_64
17:8.2.0-6.el9 appstream
2.5 M
qemu-kvm x86_64
17:8.2.0-6.el9 appstream
68 k qemu-kvm-audio-pa x86_64
17:8.2.0-6.el9 appstream
81 k qemu-kvm-block-blkio x86_64
17:8.2.0-6.el9 appstream
84 k qemu-kvm-block-rbd x86_64
17:8.2.0-6.el9 appstream
86 k qemu-kvm-common x86_64
17:8.2.0-6.el9 appstream
685 k qemu-kvm-core x86_64
17:8.2.0-6.el9 appstream
4.3 M
qemu-kvm-device-display-virtio-gpu x86_64
17:8.2.0-6.el9 appstream
92 k qemu-kvm-device-display-virtio-gpu-pci x86_64
17:8.2.0-6.el9 appstream
76 k qemu-kvm-device-display-virtio-vga x86_64
17:8.2.0-6.el9 appstream
77 k qemu-kvm-device-usb-host x86_64
17:8.2.0-6.el9 appstream
90 k qemu-kvm-device-usb-redirect x86_64
17:8.2.0-6.el9 appstream
95 k qemu-kvm-docs x86_64
17:8.2.0-6.el9 appstream
1.2 M
qemu-kvm-tools x86_64
17:8.2.0-6.el9 appstream
584 k qemu-kvm-ui-egl-headless x86_64
17:8.2.0-6.el9 appstream
77 k qemu-kvm-ui-opengl x86_64
17:8.2.0-6.el9 appstream
84 k qemu-pr-helper x86_64
17:8.2.0-6.el9 appstream
497 k

What is the best option to blacklist the packages in appstream and prioritize the tdx ones?

I tried adding priority=1 to the tdx repo file, but now I get this when running “dnf update”:
Error:
Problem: package python3-libvirt-10.0.0-1.el9.x86_64 from appstream requires libvirt.so.0(LIBVIRT_9.7.0)(64bit), but none of the providers can be installed
– cannot install both libvirt-libs-10.0.0-2.el9.x86_64 from appstream and libvirt-libs-9.5.0-1.el9s.x86_64 from @System
– cannot install both libvirt-libs-10.0.0-3.el9.x86_64 from appstream and libvirt-libs-9.5.0-1.el9s.x86_64 from @System
– cannot install both libvirt-libs-10.0.0-4.el9.x86_64 from appstream and libvirt-libs-9.5.0-1.el9s.x86_64 from @System
– cannot install both libvirt-libs-9.10.0-1.el9.x86_64 from appstream and libvirt-libs-9.5.0-1.el9s.x86_64 from @System
– cannot install both libvirt-libs-9.9.0-1.el9.x86_64 from appstream and libvirt-libs-9.5.0-1.el9s.x86_64 from @System
– cannot install the best update candidate for package python3-libvirt-9.3.0-1.el9.x86_64
– cannot install the best update candidate for package libvirt-libs-9.5.0-1.el9s.x86_64
(try to add ‘–allowerasing’ to command line to replace conflicting packages or ‘–skip-broken’ to skip uninstallable packages or
‘–nobest’ to use not only best candidate packages)
#

Currently I have python3-libvirt-9.3.0-1.el9.x86_64 installed. Thanks for any advise

Gianluca