Description of problem: 16.2 container build is failing for ovn-controller, "file /usr/share/ovn/scripts/ovn-ctl 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" Error:- ~~~ 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 file /usr/bin/ovn-detrace 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 file /usr/bin/ovn-ic-nbctl 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 file /usr/bin/ovn-ic-sbctl 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 file /usr/bin/ovn-nbctl 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 file /usr/bin/ovn-sbctl 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 file /usr/bin/ovn-trace 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 file /usr/share/ovn/scripts/ovn-ctl 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 file /usr/share/ovn/scripts/ovn-lib 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 ~~~ Version-Release number of selected component (if applicable): 16.2 How reproducible: Everytime in 16.2 integration pipeline.
The root cause here is the new OVN packages shipped this week. The ovn-2021 packages have a "provides" that causes both it and the ovn2.13 packages to be installed. The set of packages in 16.2 should have been including only ovn2.13. The intent was to switch shortly to using just ovs2.15 and ovn-2021 so rather than fix this to get just 2.13, a new rhosp-openvswitch will be built that moves us fully to 2.15 and 2021.