> On 10. 11. 2022, at 1:16, Erkan E via Users <users@ovirt.org> wrote: > > Hello, > > I have the same issue issue with my oVirt v4.5.x system installed by > following the oVirt official installation document at > https://www.ovirt.org/download/install_on_rhel.html > > The oVirt hosts are Rocky Linux v8.6. When trying to upgrade the oVirt hosts > using oVirt's webadmin GUI or by executing the "yum upgrade" command on the > oVirt hosts, it fails due to a dependency issue. > > "Problem 1: cannot install the best update candidate for package > vdsm-4.50.2.2-1.el8.x86_64 > - nothing provides qemu-kvm >= 15:6.2.0-11.module+el8.6.0+16360+9e5d914e.4 > needed by vdsm-4.50.3.4-1.el8.x86_64" > > The oVirt package vdsm-4.50.3.4-1.el8.x86_64 requires > qemu-kvm-6.2.0-11.module+el8.6.0+16360+9e5d914e.4 or newer, whereas Rocky > Linux provides qemu-kvm-6.2.0-11.module+el8.6.0+1052+ff61d164.6. > > For the qemu-kvm package, even though their version numbers are exactly the > same (6.2.0-11.module+el8.6.0), dnf/yum thinks that the "1052" build number > for RockyLinux is older than the 16360 build number required for > vdsm-4.50.3.4-1.el8.x86_64.
And rightly, because 1050 is "older" than 16360. Unfortunately for virt module builds we need to match the whole thing, all of the 8.6.z builds are based on qemu-kvm 6.2.0-11 and we need a zerocopy migration change that has been introduced(backported) only into later builds > > When I chatted with Rocky Linux developers, they've explained me that this > issue's caused by how the vendor (oVirt) developers pack their software and > setting out build requirements. OVirt packages uses the exact version > numbers, including the build numbers, which increment on each module build. > Unfortunately, Red Hat has a higher increment than all the EL8 derivatives. I have no idea why rocky is building the modules with different series than RHEL. This way we would indeed have to have a different requirement than rocky, and alma too. We do not test on rocky, but feel free to post a patch for that. Note we're moving away from EL8 entirely and in EL9 the module is (fortunately) gone and the versioning is straightforward again. Thanks, michal > > Is it possible to solve this issue if you (oVirt developers) are able to > re-set the requirements without using any build numbers (by only saying > BuildRequires: qemu-kvm >= 6.2.0-11) to increase the compatibility with the > other Enterprise Linux operating systems? > > Thank you > Erkan E > _______________________________________________ > Users mailing list -- users@ovirt.org > To unsubscribe send an email to users-le...@ovirt.org > Privacy Statement: https://www.ovirt.org/privacy-policy.html > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/users@ovirt.org/message/RGMDHPXA6DH2FHNHQBJUQ74OXRL56CUZ/ _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/ZSVRP6TMJM7BAXMOJBKK72YL4AFUY34A/