Katello / katello-client-bootstrap

Bootstrap Script for migrating systems to Foreman & Katello
GNU General Public License v2.0
52 stars 63 forks source link

bootstrap.py --remove should also remove python-gofer #265

Closed ogajduse closed 5 years ago

ogajduse commented 6 years ago

yum output while installing:

... output ommited ...
================================================================================
 Package  Arch   Version         Repository                                Size
================================================================================
Installing:
 katello-agent
          noarch 3.3.5-1.el7sat  Default_Organization_SatTools_RHEL7Tools  39 k
Installing for dependencies:
 gofer    noarch 2.12.1-1.el7sat Default_Organization_SatTools_RHEL7Tools  51 k
 katello-host-tools
          noarch 3.3.5-1.el7sat  Default_Organization_SatTools_RHEL7Tools  31 k
 katello-host-tools-fact-plugin
          noarch 3.3.5-1.el7sat  Default_Organization_SatTools_RHEL7Tools  14 k
 python-gofer
          noarch 2.12.1-1.el7sat Default_Organization_SatTools_RHEL7Tools 193 k
 python-gofer-proton
          noarch 2.12.1-1.el7sat Default_Organization_SatTools_RHEL7Tools  57 k

Transaction Summary
================================================================================
Install  1 Package (+5 Dependent packages)
... output ommited ...

Output while uninstalling:

================================================================================
 Package Arch   Version         Repository                                 Size
================================================================================
Removing:
 gofer   noarch 2.12.1-1.el7sat @Default_Organization_SatTools_RHEL7Tools  31 k
 katello-agent
         noarch 3.3.5-1.el7sat  @Default_Organization_SatTools_RHEL7Tools 119 k
 katello-ca-consumer-host-8-248-84.host.centralci.eng.rdu2.redhat.com
         noarch 1.0-1           installed                                  16 k
 katello-host-tools
         noarch 3.3.5-1.el7sat  @Default_Organization_SatTools_RHEL7Tools  40 k
 katello-host-tools-fact-plugin
         noarch 3.3.5-1.el7sat  @Default_Organization_SatTools_RHEL7Tools 1.0 k

Transaction Summary
================================================================================
Remove  5 Packages

Version:

./bootstrap.py --version
Foreman Bootstrap Script
This script is designed to register new systems or to migrate an existing system to a Foreman server with Katello
bootstrap.py 1.6.0
rpm -qa | grep gofer
python-gofer-proton-2.12.1-1.el7sat.noarch
python-gofer-2.12.1-1.el7sat.noarch
rpm -q --whatrequires python-gofer
python-gofer-proton-2.12.1-1.el7sat.noarch
rpm -q --whatrequires python-gofer-proton
no package requires python-gofer-proton
ogajduse commented 6 years ago

While the katello-agent is installed rpm reports following.

rpm -q --whatrequires python-gofer-proton
katello-agent-3.3.5-1.el7sat.noarch
rpm -q --whatrequires gofer
katello-agent-3.3.5-1.el7sat.noarch
ogajduse commented 6 years ago

Seems that this is not bug of bootstrap.py but packaging bug. See https://bugzilla.redhat.com/show_bug.cgi?id=1625439

evgeni commented 5 years ago

closing as not_a_bug :)