Howdy all,

I've again been hit by packaging conflicts with the release of oVirt 4.2.3 and CentOS 7.5.

The error I'm getting when running yum upgrade then accepting the list of packages to upgrade is:

Transaction check error:
  file /usr/share/cockpit/networkmanager/manifest.json from install of cockpit-system-160-3.el7.centos.noarch conflicts with file from package cockpit-networkmanager-160-1.el7.centos.noarch

* Both these packages are provided as part of centos extras, this leaves me wondering if this repo is expected to be disabled when oVirt is installed?

* If that is the case, there should probably be some clear documentation on what yum repos should not ever be enabled when using oVirt as it seems package conflicts are very common - thoughts?


The two packages:

# yum info cockpit-system-160-3.el7.centos.noarch
Loaded plugins: fastestmirror, package_upload, priorities, product-id, protectbase, rpm-warm-cache, search-disabled-repos, subscription-manager, versionlock
This system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
Available Packages
Name        : cockpit-system
Arch        : noarch
Version     : 160
Release     : 3.el7.centos
Size        : 1.1 M
Repo        : extras/7/x86_64
Summary     : Cockpit admin interface package for configuring and troubleshooting a system
URL         : http://cockpit-project.org/
License     : LGPLv2+
Description : This package contains the Cockpit shell and system configuration interfaces.

 # yum info cockpit-networkmanager-160-1.el7.centos.noarch
Loaded plugins: fastestmirror, package_upload, priorities, product-id, protectbase, rpm-warm-cache, search-disabled-repos, subscription-manager, versionlock
This system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
0 packages excluded due to repository protections
Installed Packages
Name        : cockpit-networkmanager
Arch        : noarch
Version     : 160
Release     : 1.el7.centos
Size        : 114 k
Repo        : installed
From repo   : extras
Summary     : Cockpit user interface for networking, using NetworkManager
URL         : http://cockpit-project.org/
License     : LGPLv2+
Description : The Cockpit component for managing networking.  This package uses NetworkManager.


--
Sam McLeod (protoporpoise on IRC)
https://smcleod.net
https://twitter.com/s_mcleod

Words are my own opinions and do not necessarily represent those of my employer or partners.