Description of problem: Package conflict with Cockpit-bridge and cockpit-dashboard when convertion from CentOS to CentOS streams made Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. <convert system from fully updated CentOS8 to CentOS8 Streams 2. dnf update --allowerasing to get through conflicts 3. dnf install cockpit-ovirt-dashboard to redeploy engine as it gets broken and no longer starts Actual results: [root@odin ~]# dnf update Last metadata expiration check: 0:59:15 ago on Sat 16 Jan 2021 08:08:43 AM EST. Error: Problem 1: package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-bridge-234-1.el8.x86_64 conflicts with cockpit-dashboard < 233 provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package ovirt-host-4.4.1-4.el8.x86_64 - cannot install the best update candidate for package cockpit-bridge-217-1.el8.x86_64 Problem 2: problem with installed package ovirt-host-4.4.1-4.el8.x86_64 - package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-system-234-1.el8.noarch obsoletes cockpit-dashboard provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package cockpit-dashboard-217-1.el8.noarch Problem 3: package ovirt-hosted-engine-setup-2.4.9-1.el8.noarch requires ovirt-host >= 4.4.0, but none of the providers can be installed - package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-1.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-2.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-3.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-system-234-1.el8.noarch obsoletes cockpit-dashboard provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package ovirt-hosted-engine-setup-2.4.9-1.el8.noarch - cannot install the best update candidate for package cockpit-system-217-1.el8.noarch (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) Expected results: < packages to install without conflict> Additional info: ## no way to get a clean system without conflicts but with cockpit-ovirt-dashboard [root@odin ~]# dnf update --allowerasing Last metadata expiration check: 0:57:39 ago on Sat 16 Jan 2021 08:08:43 AM EST. Dependencies resolved. ========================================================================================================================================================================================================================================= Package Architecture Version Repository Size ========================================================================================================================================================================================================================================= Upgrading: cockpit-bridge x86_64 234-1.el8 baseos 597 k cockpit-system noarch 234-1.el8 baseos 3.1 M replacing cockpit-dashboard.noarch 217-1.el8 Removing dependent packages: cockpit-ovirt-dashboard noarch 0.14.17-1.el8 @ovirt-4.4 16 M ovirt-host x86_64 4.4.1-4.el8 @ovirt-4.4 11 k ovirt-hosted-engine-setup noarch 2.4.9-1.el8 @ovirt-4.4 1.3 M Transaction Summary ========================================================================================================================================================================================================================================= Upgrade 2 Packages Remove 3 Packages Total download size: 3.7 M Is this ok [y/N]: y Downloading Packages: (1/2): cockpit-bridge-234-1.el8.x86_64.rpm 183 kB/s | 597 kB 00:03 (2/2): cockpit-system-234-1.el8.noarch.rpm 943 kB/s | 3.1 MB 00:03 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 564 kB/s | 3.7 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : cockpit-bridge-234-1.el8.x86_64 1/8 Upgrading : cockpit-system-234-1.el8.noarch 2/8 Erasing : ovirt-host-4.4.1-4.el8.x86_64 3/8 Obsoleting : cockpit-dashboard-217-1.el8.noarch 4/8 Cleanup : cockpit-system-217-1.el8.noarch 5/8 Erasing : cockpit-ovirt-dashboard-0.14.17-1.el8.noarch 6/8 Erasing : ovirt-hosted-engine-setup-2.4.9-1.el8.noarch 7/8 Cleanup : cockpit-bridge-217-1.el8.x86_64 8/8 Running scriptlet: cockpit-bridge-217-1.el8.x86_64 8/8 Verifying : cockpit-bridge-234-1.el8.x86_64 1/8 Verifying : cockpit-bridge-217-1.el8.x86_64 2/8 Verifying : cockpit-system-234-1.el8.noarch 3/8 Verifying : cockpit-system-217-1.el8.noarch 4/8 Verifying : cockpit-dashboard-217-1.el8.noarch 5/8 Verifying : cockpit-ovirt-dashboard-0.14.17-1.el8.noarch 6/8 Verifying : ovirt-host-4.4.1-4.el8.x86_64 7/8 Verifying : ovirt-hosted-engine-setup-2.4.9-1.el8.noarch 8/8 Installed products updated. Upgraded: cockpit-bridge-234-1.el8.x86_64 cockpit-system-234-1.el8.noarch Removed: cockpit-ovirt-dashboard-0.14.17-1.el8.noarch ovirt-host-4.4.1-4.el8.x86_64 ovirt-hosted-engine-setup-2.4.9-1.el8.noarch Complete! [root@odin ~]# dnf install cockpit-ovirt-dashboard Last metadata expiration check: 0:58:44 ago on Sat 16 Jan 2021 08:08:43 AM EST. Dependencies resolved. ========================================================================================================================================================================================================================================= Package Architecture Version Repository Size ========================================================================================================================================================================================================================================= Installing: cockpit-ovirt-dashboard noarch 0.14.17-1.el8 ovirt-4.4 3.5 M Installing dependencies: cockpit-dashboard noarch 217-1.el8 ovirt-4.4-copr:copr.fedorainfracloud.org:sbonazzo:EL8_collection 201 k ovirt-host x86_64 4.4.1-4.el8 ovirt-4.4 13 k ovirt-hosted-engine-setup noarch 2.4.9-1.el8 ovirt-4.4 227 k Downgrading: cockpit-bridge x86_64 217-1.el8 ovirt-4.4-copr:copr.fedorainfracloud.org:sbonazzo:EL8_collection 583 k cockpit-system noarch 217-1.el8 ovirt-4.4-copr:copr.fedorainfracloud.org:sbonazzo:EL8_collection 2.6 M Transaction Summary ========================================================================================================================================================================================================================================= Install 4 Packages Downgrade 2 Packages Total download size: 7.1 M Is this ok [y/N]: y Downloading Packages: (1/6): cockpit-dashboard-217-1.el8.noarch.rpm 62 kB/s | 201 kB 00:03 (2/6): cockpit-bridge-217-1.el8.x86_64.rpm 176 kB/s | 583 kB 00:03 (3/6): cockpit-system-217-1.el8.noarch.rpm 778 kB/s | 2.6 MB 00:03 (4/6): ovirt-host-4.4.1-4.el8.x86_64.rpm 3.8 kB/s | 13 kB 00:03 (5/6): ovirt-hosted-engine-setup-2.4.9-1.el8.noarch.rpm 64 kB/s | 227 kB 00:03 (6/6): cockpit-ovirt-dashboard-0.14.17-1.el8.noarch.rpm 911 kB/s | 3.5 MB 00:03 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 668 kB/s | 7.1 MB 00:10 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Downgrading : cockpit-bridge-217-1.el8.x86_64 1/8 Downgrading : cockpit-system-217-1.el8.noarch 2/8 Installing : cockpit-dashboard-217-1.el8.noarch 3/8 Installing : cockpit-ovirt-dashboard-0.14.17-1.el8.noarch 4/8 Installing : ovirt-hosted-engine-setup-2.4.9-1.el8.noarch 5/8 Running scriptlet: ovirt-hosted-engine-setup-2.4.9-1.el8.noarch 5/8 Installing : ovirt-host-4.4.1-4.el8.x86_64 6/8 Cleanup : cockpit-system-234-1.el8.noarch 7/8 Cleanup : cockpit-bridge-234-1.el8.x86_64 8/8 Running scriptlet: cockpit-bridge-234-1.el8.x86_64 8/8 Verifying : cockpit-bridge-217-1.el8.x86_64 1/8 Verifying : cockpit-bridge-234-1.el8.x86_64 2/8 Verifying : cockpit-system-217-1.el8.noarch 3/8 Verifying : cockpit-system-234-1.el8.noarch 4/8 Verifying : cockpit-dashboard-217-1.el8.noarch 5/8 Verifying : cockpit-ovirt-dashboard-0.14.17-1.el8.noarch 6/8 Verifying : ovirt-host-4.4.1-4.el8.x86_64 7/8 Verifying : ovirt-hosted-engine-setup-2.4.9-1.el8.noarch 8/8 Installed products updated. Downgraded: cockpit-bridge-217-1.el8.x86_64 cockpit-system-217-1.el8.noarch Installed: cockpit-dashboard-217-1.el8.noarch cockpit-ovirt-dashboard-0.14.17-1.el8.noarch ovirt-host-4.4.1-4.el8.x86_64 ovirt-hosted-engine-setup-2.4.9-1.el8.noarch Complete! [root@odin ~]# dnf update Last metadata expiration check: 0:59:15 ago on Sat 16 Jan 2021 08:08:43 AM EST. Error: Problem 1: package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-bridge-234-1.el8.x86_64 conflicts with cockpit-dashboard < 233 provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package ovirt-host-4.4.1-4.el8.x86_64 - cannot install the best update candidate for package cockpit-bridge-217-1.el8.x86_64 Problem 2: problem with installed package ovirt-host-4.4.1-4.el8.x86_64 - package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-system-234-1.el8.noarch obsoletes cockpit-dashboard provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package cockpit-dashboard-217-1.el8.noarch Problem 3: package ovirt-hosted-engine-setup-2.4.9-1.el8.noarch requires ovirt-host >= 4.4.0, but none of the providers can be installed - package ovirt-host-4.4.1-4.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-1.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-2.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package ovirt-host-4.4.1-3.el8.x86_64 requires cockpit-dashboard, but none of the providers can be installed - package cockpit-system-234-1.el8.noarch obsoletes cockpit-dashboard provided by cockpit-dashboard-217-1.el8.noarch - cannot install the best update candidate for package ovirt-hosted-engine-setup-2.4.9-1.el8.noarch - cannot install the best update candidate for package cockpit-system-217-1.el8.noarch (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) [root@odin ~]#
The documentation text flag should only be set after 'doc text' field is provided. Please provide the documentation text and set the flag to '?' again.
Please note that Nir pushed another relevant patch [1]. Mine was enough for fixing 'dnf update', but I didn't verify the implications. [1] https://gerrit.ovirt.org/c/ovirt-host/+/113025
*** Bug 1911910 has been marked as a duplicate of this bug. ***
QE: I didn't verify anything other than 'dnf install'. Please make sure that it's still possible to to a hosted-engine deployment from cockpit. If this requires installing additional packages, please detail which ones. Also please note that while the bug affects only Stream (right now), you should verify on el 8.3, as we currently postponed the plan to migrate oVirt to Stream.
..please note that while the bug affects only Stream (right now), you should verify on el 8.3, as we currently postponed the plan to migrate oVirt to Stream.... With CentOS being end of support.. I "Assumed" that conversion to streams would have been fairly simple.. It seems that was bad idea. And with this being one of those "core components" to manage the hardware.. once I did the switch, I ended up destroying the environment.. and their is no "going back" I understand the concept of CentOS Streams as a more "agile" OS .. and so I support it on some sides.. but without safety net with things like "oVirt engine" ... this makes me a bit more concerned. I considered going to use the RHEL (new 16 free subscriptions) but it will not help me (and others like me) where we learn on CentOS and avoid getting in trouble with $$ .. to feed into what we use in production... Also learn the tech before deciding path and process for production. But when I need more than base subscription channels.. the "16 free subscriptions" does little for me. I need gluster, HCI, and Identity Manager. aka.. datacenter in a small box... all of which are premium channel subscriptions. Question: 1) When will centos streams get oVirt support? 2) If, due premium feature "subscription" features... I have to stick with Streams.. will I be able to post and get feedback of issues here and get response/support, or be cut off as it is a "streams" issue?
(In reply to penguinpages from comment #5) > Question: > 1) When will centos streams get oVirt support? We do not have concrete plans yet. We started working on this with the intention of full support in 4.4.5, but had to postpone this. > 2) If, due premium feature "subscription" features... I have to stick with > Streams.. will I be able to post and get feedback of issues here and get > response/support, or be cut off as it is a "streams" issue? Once oVirt supports CentOS Stream, it will be supported :-). Before that, if you do try it and file bugs, they'll definitely be handled, based on priority, just like any other bug - but please remember that bugs that require fixes in CentOS Stream, will have to wait until they are available there.
(In reply to Yedidyah Bar David from comment #6) > Once oVirt supports CentOS Stream, it will be supported :-). According to the oVirt website, they have supported CentOS Stream since oVirt 4.4.1. So, almost exactly seven months.
(In reply to Anthony from comment #7) > (In reply to Yedidyah Bar David from comment #6) > > Once oVirt supports CentOS Stream, it will be supported :-). > > According to the oVirt website, they have supported CentOS Stream since > oVirt 4.4.1. So, almost exactly seven months. Link, please. Thanks. If you refer to [1], it says "Tech Preview". See also bug 1907831. It currently targets 4.4.6, but I am not sure it will not be postponed further. [1] https://www.ovirt.org/download/
(In reply to Yedidyah Bar David from comment #8) > (In reply to Anthony from comment #7) > > (In reply to Yedidyah Bar David from comment #6) > > > Once oVirt supports CentOS Stream, it will be supported :-). > > > > According to the oVirt website, they have supported CentOS Stream since > > oVirt 4.4.1. So, almost exactly seven months. > > Link, please. Thanks. > > If you refer to [1], it says "Tech Preview". > > See also bug 1907831. It currently targets 4.4.6, but I am not sure it will > not be postponed further. > > [1] https://www.ovirt.org/download/ So the official Red Hat position is that the "Tech Preview" parenthetical, which appears to describe what CentOS Stream is, as well as the oVirt 4.4.1 release announcement[1] which states, "You can now use CentOS Stream as an alternative to CentOS Linux on non-production systems.", are not intended to be used as indicators that CentOS Stream is a supported operating system for oVirt? That's disappointing. [1] https://blogs.ovirt.org/2020/07/ovirt-4-4-1-now-available/