Description of problem: /etc/katello/client.conf is being provided by katello-cli, katello-cli-headpin, and katello-cli-common. Because the file is required by katello-cli-headpin and katello-cli it seems that the file should only be provided in the katello-cli-common package. Version-Release number of selected component (if applicable): katello-cli-headpin-1.1.0-1.git.14.d10e8a3.fc16.noarch Steps to Reproduce: 1. yum install katello-headpin-all Actual results: Transaction Check Error: file /etc/katello/client.conf conflicts between attempted installs of katello-cli-headpin-1.1.0-1.git.14.d10e8a3.fc16.noarch and katello-cli-common-1.1.2-1.git.162.09c0162.fc16.noarch Additional info: # yum whatprovides /etc/katello/client.conf Loaded plugins: langpacks, presto, refresh-packagekit katello-cli-1.1.2-1.git.162.09c0162.fc16.noarch : Client package for managing ...: application life-cycle for Linux systems Repo : katello Matched from: Filename : /etc/katello/client.conf katello-cli-common-1.1.2-1.git.162.09c0162.fc16.noarch : Common Katello client : bits Repo : katello Matched from: Filename : /etc/katello/client.conf katello-cli-headpin-1.1.0-1.git.14.d10e8a3.fc16.noarch : Client package for ...: managing a katello-headpin installation Repo : katello Matched from: Filename : /etc/katello/client.conf
Taking. This bug could not be redproduced in CFSE, switching to Katello. client.conf was include in katello-cli-common by mistake. This package should own only directory /etc/katello, but not its content. And one of the reason is that headpin and katello have diferent content of client.conf.
https://github.com/Katello/katello/pull/502
Fixed in katello.git * | | | | 1388496 Merge pull request #502 from xsuchy/pull-req-bz850935 | * | | | b4a6828 (fork/pull-req-bz850935) 850935 - katello-cli-common should own only /etc/katello and not its content
feel free to close this since Katello 1.1 has been released
Part of Katello 1.1 release