Issue upgrading VDSM in 4.4.9

Hello, I am trying to perform an oVirt host upgrade and ran into this issue and looking for advice. If i try to run dnf update vdsm directly: Problem: cannot install the best update candidate for package vdsm-4.40.80.5-1.el8.x86_64 - nothing provides libvirt-daemon-kvm >= 7.6.0-2 needed by vdsm-4.40.90.3-1.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) After updating ovirt-release to 4.4.9, this is what I see available for libvirt-daemon: [root@vmserver02 yum.repos.d]# dnf list libvirt-daemon-kvm Last metadata expiration check: 2:09:25 ago on Wed 20 Oct 2021 01:28:56 PM PDT.Installed Packageslibvirt-daemon-kvm.x86_64 7.0.0-14.1.el8 @ovirt-4.4-advanced-virtualization And the advance-virtualization repo points to this: [ovirt-4.4-advanced-virtualization] name=Advanced Virtualization packages for $basearch mirrorlist=http://mirrorlist.centos.org/?arch=$basearch&release=8&repo=virt-advanced-virtualization enabled=1 gpgcheck=1 gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-Virtualization module_hotfixes=1 I am trying this on Centos 8 and also RHEL 8 machines. Both giving the same errors. Thanks.

Hello, I get the same issue on m oVirt cluster. I've been able to upgrade the hosted engin VM, but I cant update my Ovirt self hosted nodes from 4.4.8 to 4.4.9. If I run dnf update, I get the same error. ling@aliko.com : Have you been able to resolve this issue ? Thanks.

Hello, I am running into the same issue while attempting a new install of oVirt 4.4 to replace my hyperconverged 4.3 cluster. I am running into the issue on one of the inital steps (yum/dnf install cockpit-ovirt-dashboard vdsm-gluster ovirt-host). After some digging, I found that the version of libvirt that it's looking for (libvirt >= 7.6.0-2) is not in the CentOS 8 Advanced Virt repo, but is only in the CentOS Stream Advanced Virt repo. You can see here that libvirt 7.0.0-14.1 is the latest available in the CentOS 8 Advanced Virt repo: http://mirror.centos.org/centos/8/virt/x86_64/advanced-virtualization/Packag... However, the newer libvirt 7.6.0-2 is available in the 8-stream repo: http://mirror.centos.org/centos/8-stream/virt/x86_64/advancedvirt-common/Pac... I don't know if there will be any ramifications down the road (I'm hoping there will not be since Stream tracks just behind the next EL point release), however I was able to get past the error by adding the 8-stream Advanced Virt repo to my systems by creating the repo file below. It would be nice if a developer could respond and advise if this is a "safe" solution, or if this is a known problem that they expect to address? # /etc/yum/repos.d/ovirt-4.4-stream-advanced-virt.repo [ovirt-centos-stream-advanced-virtualization] name=Advanced Virtualization CentOS Stream testing packages for $basearch baseurl=https://buildlogs.centos.org/centos/8-stream/virt/$basearch/advancedvirt-com... enabled=1 gpgcheck=0 module_hotfixes=1

On 31. 10. 2021, at 2:02, Thomas Simmons <twsnnva@gmail.com> wrote:
Hello,
I am running into the same issue while attempting a new install of oVirt 4.4 to replace my hyperconverged 4.3 cluster. I am running into the issue on one of the inital steps (yum/dnf install cockpit-ovirt-dashboard vdsm-gluster ovirt-host). After some digging, I found that the version of libvirt that it's looking for (libvirt >= 7.6.0-2) is not in the CentOS 8 Advanced Virt repo, but is only in the CentOS Stream Advanced Virt repo.
You can see here that libvirt 7.0.0-14.1 is the latest available in the CentOS 8 Advanced Virt repo:
http://mirror.centos.org/centos/8/virt/x86_64/advanced-virtualization/Packag...
However, the newer libvirt 7.6.0-2 is available in the 8-stream repo:
http://mirror.centos.org/centos/8-stream/virt/x86_64/advancedvirt-common/Pac...
I don't know if there will be any ramifications down the road (I'm hoping there will not be since Stream tracks just behind the next EL point release), however I was able to get past the error by adding the 8-stream Advanced Virt repo to my systems by creating the repo file below. It would be nice if a developer could respond and advise if this is a "safe" solution, or if this is a known problem that they expect to address?
Hi, qemu/libvirt packages are now being pushed to Stream, CentOS is supposedly EOL in 2 months. Currently there's not much of a difference and if packages are installed happily then it likely works just fine, but with the upcoming RHEL 8.5 release it is unlikely CentOS would be updated to 8.5, so I'm afraid CentOS based systems won't last for too long. It would be best to move to Stream entirely, or use ovirt-node (as a snapshot of packages that work), or move to RHEL or RHEL clones. Thanks, michal
# /etc/yum/repos.d/ovirt-4.4-stream-advanced-virt.repo [ovirt-centos-stream-advanced-virtualization] name=Advanced Virtualization CentOS Stream testing packages for $basearch baseurl=https://buildlogs.centos.org/centos/8-stream/virt/$basearch/advancedvirt-com... enabled=1 gpgcheck=0 module_hotfixes=1 _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@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/FNK5TJW7RWGUIY...

On Mon, Nov 1, 2021 at 2:44 PM Thomas Simmons <twsnnva@gmail.com> wrote:
Hello,
I am running into the same issue while attempting a new install of oVirt 4.4 to replace my hyperconverged 4.3 cluster. I am running into the issue on one of the inital steps (yum/dnf install cockpit-ovirt-dashboard vdsm-gluster ovirt-host). After some digging, I found that the version of libvirt that it's looking for (libvirt >= 7.6.0-2) is not in the CentOS 8 Advanced Virt repo, but is only in the CentOS Stream Advanced Virt repo.
You can see here that libvirt 7.0.0-14.1 is the latest available in the CentOS 8 Advanced Virt repo:
http://mirror.centos.org/centos/8/virt/x86_64/advanced-virtualization/Packag...
However, the newer libvirt 7.6.0-2 is available in the 8-stream repo:
http://mirror.centos.org/centos/8-stream/virt/x86_64/advancedvirt-common/Pac...
I just did this for 4.3.10 -> 4.4.x. For now (only going to last a few months) the upgrade path is: - standalone engine: pivot to a CentOS 8.4 VM - backup and restore method; decommission EL7 engine - standalone engine: before upgrading your hosts set firewall management method to "firewalld". If you do not do this you will not see any network interfaces at your hosts ("Setup Host Networks" page) - hosts: pivot to CentOS Stream 8 - nuke-n-pave your existing hosts in a rolling upgrade method For engine, if you choose to use a EL8-rebuild (OL8, Rocky Linux 8, AlmaLinux 8) you will need to set OTOPI_DNF_ENABLE=1 if engine-setup fails with a miniyum error (this means that it failed to detect a dnf-capable system). -- Richard Chan
participants (5)
-
ling@aliko.com
-
Michal Skrivanek
-
Richard Chan
-
Thomas Simmons
-
yannick.barone@carandache.com