Summary: Installing rhosp-ovn results in package conflicts like: Error: Transaction test error: file /usr/bin/ovn-appctl from install of ovn-2021-21.03.0-21.el8fdp.x86_64 conflicts with file from package ovn2.13-20.12.0-104.el8fdp.x86_64 This is visible in container builds and should not be customer visible. Root cause: ovn-host-2021 "provides" openvswitch2.13-ovn-host which is a "Requires" from the rhosp-ovn-host meta package. This caused dependency trees to try to install both ovn2.13 (desired) and ovn-2021 (not desired) Solution: The fix is to change the dependency tree to correctly use just the 2.13 version of OVN and not get the 2021 version. Spec File change: @@ -144,7 +144,7 @@ Version: %{ovn_version} Summary: wrapper for openvswitch-ovn-host rpm License: Public domain Requires: rhosp-ovn = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: openvswitch%{ovn_version}-ovn-host +Requires: ovn%{ovn_version}-host Provides: openvswitch-ovn-host = %{ovn_version} Obsoletes: openvswitch-ovn-host < %{ovn_version} Provides: ovn-host = %{ovn_version}
According to our records, this should be resolved by rhosp-openvswitch-2.13-10.el8ost. This build is available now.
*** Bug 1965249 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 16.1 bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:2512