Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1626522

Summary: Missing upgraded 'python-pulp-rpm-common' package in 'rhel-7-server-satellite-tools-6-beta-rpms' repository.
Product: Red Hat Satellite Reporter: Douglas Jones <dojones>
Component: PackagingAssignee: Eric Helms <ehelms>
Status: CLOSED CURRENTRELEASE QA Contact: Perry Gagne <pgagne>
Severity: high Docs Contact:
Priority: high    
Version: 6.4CC: ahumbe, bbuckingham, bkearney, dojones, egolov, ehelms, ltran, mmccune, pcreech, peter.vreman, pgagne
Target Milestone: UnspecifiedKeywords: PrioBumpGSS, Reopened, Upgrades
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: katello-host-tools-3.3.5-2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-10 12:45:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1619394    
Attachments:
Description Flags
python not included
none
successful installation without issues none

Description Douglas Jones 2018-09-07 14:29:10 UTC
Description of problem:

Missing upgraded 'python-pulp-rpm-common' package in 'rhel-7-server-satellite-tools-6-beta-rpms' repository.

https://access.redhat.com/downloads/content/python-pulp-rpm-common/2.16.3-1.el7sat/noarch/f21541eb/package


Version-Release number of selected component (if applicable):
6.4.0 Public Beta

How reproducible:
Always

Steps to Reproduce:
1. Install Satellite 6.3.3
2. Enable Satellite Tools 6.3 and sync repository.
3. Create Content View for clients and add Satellite Tools 6.3 repo.
4. Publish/Promote Content View.
5. Install client tools on registered client.
6. Upgrade Satellite 6.3.3 to 6.4.0 BETA.
7. Enable Satellite Tools 6 Beta repository.
8. Add Satellite Tools 6 Beta repo to Content View.
9. Publish/Promote Content View.
10. Upgrade client tools on registered client.
11. Perform general 'yum update'.

Actual results:
Received dependency error on client for 'python-pulp-common'

[root@idm02 ~]# yum update
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager, tracer_upload
Resolving Dependencies
--> Running transaction check
---> Package facter.x86_64 1:2.4.6-3.el7sat will be obsoleted
---> Package katello-host-tools-tracer.noarch 0:3.1.0-2.el7sat will be updated
---> Package katello-host-tools-tracer.noarch 0:3.3.4-1.el7sat will be an update
---> Package puppet.noarch 0:3.8.6-4.el7sat will be obsoleted
---> Package puppet-agent.x86_64 0:5.5.0-2.el7sat will be obsoleting
---> Package python-argcomplete.noarch 0:1.7.0-1.el7sat will be updated
---> Package python-argcomplete.noarch 0:1.7.0-2.el7sat will be an update
---> Package python-beautifulsoup4.noarch 0:4.3.2-1.el7sat will be updated
---> Package python-beautifulsoup4.noarch 0:4.3.2-2.el7sat will be an update
---> Package python-pulp-common.noarch 0:2.13.4.12-1.el7sat will be updated
--> Processing Dependency: python-pulp-common < 2.13.5 for package: python-pulp-rpm-common-2.13.4.9-1.el7sat.noarch
---> Package python-pulp-common.noarch 0:2.16.3-1.el7sat will be an update
---> Package python2-future.noarch 0:0.16.0-6.el7 will be updated
---> Package python2-future.noarch 0:0.16.0-6.el7sat will be an update
---> Package rubygem-foreman_scap_client.noarch 0:0.3.0-2.el7sat will be updated
---> Package rubygem-foreman_scap_client.noarch 0:0.3.0-3.el7sat will be an update
--> Finished Dependency Resolution
Error: Package: python-pulp-rpm-common-2.13.4.9-1.el7sat.noarch (@rhel-7-server-satellite-tools-6.3-rpms)
           Requires: python-pulp-common < 2.13.5
           Removing: python-pulp-common-2.13.4.12-1.el7sat.noarch (@rhel-7-server-satellite-tools-6.3-rpms)
               python-pulp-common = 2.13.4.12-1.el7sat
           Updated By: python-pulp-common-2.16.3-1.el7sat.noarch (rhel-7-server-satellite-tools-6-beta-rpms)
               python-pulp-common = 2.16.3-1.el7sat
           Available: python-pulp-common-2.4.1-0.7.beta.el7sat.noarch (rhel-7-server-rh-common-rpms)
               python-pulp-common = 2.4.1-0.7.beta.el7sat
**********************************************************************

Expected results:
Updates with no errors.

Additional info:
Performed workaround by
1. Download from https://access.redhat.com/downloads/content/python-pulp-rpm-common/2.16.3-1.el7sat/noarch/f21541eb/package to satellite:/pub/
2. yum localinstall http://satellite/pub/python-pulp-rpm-common-<version>.rpm 3. yum update
4. Restart goferd

Comment 1 Brad Buckingham 2018-09-07 15:07:33 UTC
Eric,

Adding this one to packaging since it is related to content in the repository.  If this bug is invalid or on wrong component, please do update.  Thanks!

Comment 3 Peter Vreman 2018-09-18 09:30:11 UTC
Workaroudn is not working and also not that eeasy to just download and localinstall is not enough:

-----------
$ sudo yum localinstall python-pulp-rpm-common-2.16.3-1.el7sat.noarch.rpm
Loaded plugins: changelog, enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-manager
Examining python-pulp-rpm-common-2.16.3-1.el7sat.noarch.rpm: python-pulp-rpm-common-2.16.3-1.el7sat.noarch
Marking python-pulp-rpm-common-2.16.3-1.el7sat.noarch.rpm as an update to python-pulp-rpm-common-2.13.4.8-1.el7sat.noarch
Resolving Dependencies
--> Running transaction check
---> Package python-pulp-rpm-common.noarch 0:2.13.4.8-1.el7sat will be updated
--> Processing Dependency: python-pulp-rpm-common < 2.13.5 for package: pulp-rpm-handlers-2.13.4.8-1.el7sat.noarch
Hilti_HOICI_HOICI-2_0_99-ci                                                                                                                      | 2.1 kB  00:00:00
Hilti_HOIOS_HOIOS-7_5_99-ci                                                                                                                      | 2.1 kB  00:00:00
Hilti_HOIPRODUCTS_HOIPRODUCTS-2_0_99-ci                                                                                                          | 2.1 kB  00:00:00
Hilti_HOIRHEL_HOIRHEL-7_5-d20180916                                                                                                              | 2.1 kB  00:00:00
rhel-7-server-ansible-2-rpms                                                                                                                     | 2.3 kB  00:00:00
rhel-7-server-eus-optional-rpms                                                                                                                  | 1.8 kB  00:00:00
rhel-7-server-eus-rpms                                                                                                                           | 2.0 kB  00:00:00
rhel-7-server-satellite-tools-6-beta-rpms                                                                                                        | 2.1 kB  00:00:00
rhel-server-rhscl-7-eus-rpms                                                                                                                     | 2.0 kB  00:00:00
---> Package python-pulp-rpm-common.noarch 0:2.16.3-1.el7sat will be an update
--> Processing Dependency: python-pulp-common = 2.16.3 for package: python-pulp-rpm-common-2.16.3-1.el7sat.noarch
--> Running transaction check
---> Package python-pulp-common.noarch 0:2.13.4.10-1.el7sat will be updated
--> Processing Dependency: python-pulp-common = 2.13.4.10 for package: python-pulp-agent-lib-2.13.4.10-1.el7sat.noarch
---> Package python-pulp-common.noarch 0:2.16.3-1.el7sat will be an update
---> Package python-pulp-rpm-common.noarch 0:2.13.4.8-1.el7sat will be updated
--> Processing Dependency: python-pulp-rpm-common < 2.13.5 for package: pulp-rpm-handlers-2.13.4.8-1.el7sat.noarch
--> Finished Dependency Resolution
Error: Package: pulp-rpm-handlers-2.13.4.8-1.el7sat.noarch (@rhel-7-server-eus-satellite-tools-6.3-rpms)
           Requires: python-pulp-rpm-common < 2.13.5
           Removing: python-pulp-rpm-common-2.13.4.8-1.el7sat.noarch (@rhel-7-server-eus-satellite-tools-6.3-rpms)
               python-pulp-rpm-common = 2.13.4.8-1.el7sat
           Updated By: python-pulp-rpm-common-2.16.3-1.el7sat.noarch (/python-pulp-rpm-common-2.16.3-1.el7sat.noarch)
               python-pulp-rpm-common = 2.16.3-1.el7sat
Error: Package: python-pulp-agent-lib-2.13.4.10-1.el7sat.noarch (@rhel-7-server-eus-satellite-tools-6.3-rpms)
           Requires: python-pulp-common = 2.13.4.10
           Removing: python-pulp-common-2.13.4.10-1.el7sat.noarch (@rhel-7-server-eus-satellite-tools-6.3-rpms)
               python-pulp-common = 2.13.4.10-1.el7sat
           Updated By: python-pulp-common-2.16.3-1.el7sat.noarch (rhel-7-server-satellite-tools-6-beta-rpms)
               python-pulp-common = 2.16.3-1.el7sat
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Uploading Enabled Repositories Report
Loaded plugins: langpacks, product-id, subscription-manager
-----------

Can you please make the complete repo on the portal available so we can sync it.

Peter

Comment 4 Patrick Creech 2018-09-24 14:46:12 UTC
snap 23, not 63

Comment 5 Lai 2018-09-27 18:24:45 UTC
Created attachment 1487850 [details]
python not included

Attached screenshot shows python-pulp-rpm-common removal.


Verified on snap_6.4.0_24.0

Comment 6 Lai 2018-09-27 18:25:36 UTC
Created attachment 1487851 [details]
successful installation without issues

attached screenshot is the successful installation of katello-host-tools.

Comment 7 Peter Vreman 2018-09-28 07:14:22 UTC
In the screenshot i do not see the removal of the RPM if it is already installed.

My use case is that i have systems connected to Sat6.2 tht have the python-pulp-rpm-common already installed.

Please retest with full katello-agent from Sat6.2TOols install and then upgrade to Sat6.4Tools

Comment 8 Perry Gagne 2018-09-28 22:03:39 UTC
Verified fix in Sat 6.4 snap 24

1. Installed Content Host with Sat 6.3 tools 
2. Synced latest satellite 6.4 tools from dogfood server
3. Add 6.4 tools to Content view, published new version
4. on Content Host disabled 6.3 tools repo, enabled 6.4 one.
5. yum update (see output below).

The  "python-pulp-rpm-common" and other packages where obsoleted and removed. 


[root@tony-egerton ~]# yum update
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-
              : manager
Default_Organization_Sat6Tools7_sat6tool7                                           | 2.1 kB  00:00:00
rhel-7-server-rpms                                                                  | 2.0 kB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package gofer.noarch 0:2.7.8-1.el7 will be updated
---> Package gofer.noarch 0:2.12.1-1.el7sat will be an update
---> Package katello-agent.noarch 0:3.1.0-2.el7sat will be updated
---> Package katello-agent.noarch 0:3.3.5-3.el7sat will be obsoleting
---> Package katello-host-tools.noarch 0:3.1.0-2.el7sat will be updated
---> Package katello-host-tools.noarch 0:3.3.5-3.el7sat will be an update
---> Package katello-host-tools-fact-plugin.noarch 0:3.1.0-2.el7sat will be updated
---> Package katello-host-tools-fact-plugin.noarch 0:3.3.5-3.el7sat will be an update
---> Package pulp-rpm-handlers.noarch 0:2.13.4.9-1.el7sat will be obsoleted
---> Package python-gofer.noarch 0:2.7.8-1.el7 will be updated
---> Package python-gofer.noarch 0:2.12.1-1.el7sat will be an update
---> Package python-gofer-proton.noarch 0:2.7.8-1.el7 will be updated
---> Package python-gofer-proton.noarch 0:2.12.1-1.el7sat will be an update
---> Package python-pulp-agent-lib.noarch 0:2.13.4.12-1.el7sat will be obsoleted
---> Package python-pulp-common.noarch 0:2.13.4.12-1.el7sat will be updated
---> Package python-pulp-common.noarch 0:2.16.4.1-1.el7sat will be an update
---> Package python-pulp-rpm-common.noarch 0:2.13.4.9-1.el7sat will be obsoleted
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================
 Package                        Arch   Version             Repository                                 Size
===========================================================================================================
Installing:
 katello-agent                  noarch 3.3.5-3.el7sat      Default_Organization_Sat6Tools7_sat6tool7  39 k
     replacing  pulp-rpm-handlers.noarch 2.13.4.9-1.el7sat
     replacing  python-pulp-agent-lib.noarch 2.13.4.12-1.el7sat
     replacing  python-pulp-rpm-common.noarch 2.13.4.9-1.el7sat
Updating:
 gofer                          noarch 2.12.1-1.el7sat     Default_Organization_Sat6Tools7_sat6tool7  51 k
 katello-host-tools             noarch 3.3.5-3.el7sat      Default_Organization_Sat6Tools7_sat6tool7  31 k
 katello-host-tools-fact-plugin noarch 3.3.5-3.el7sat      Default_Organization_Sat6Tools7_sat6tool7  15 k
 python-gofer                   noarch 2.12.1-1.el7sat     Default_Organization_Sat6Tools7_sat6tool7 193 k
 python-gofer-proton            noarch 2.12.1-1.el7sat     Default_Organization_Sat6Tools7_sat6tool7  57 k
 python-pulp-common             noarch 2.16.4.1-1.el7sat   Default_Organization_Sat6Tools7_sat6tool7 125 k

Transaction Summary
===========================================================================================================
Install  1 Package
Upgrade  6 Packages

Total download size: 511 k
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/7): katello-agent-3.3.5-3.el7sat.noarch.rpm                                      |  39 kB  00:00:00
(2/7): gofer-2.12.1-1.el7sat.noarch.rpm                                             |  51 kB  00:00:00
(3/7): katello-host-tools-3.3.5-3.el7sat.noarch.rpm                                 |  31 kB  00:00:00
(4/7): katello-host-tools-fact-plugin-3.3.5-3.el7sat.noarch.rpm                     |  15 kB  00:00:00
(5/7): python-gofer-2.12.1-1.el7sat.noarch.rpm                                      | 193 kB  00:00:00
(6/7): python-gofer-proton-2.12.1-1.el7sat.noarch.rpm                               |  57 kB  00:00:00
(7/7): python-pulp-common-2.16.4.1-1.el7sat.noarch.rpm                              | 125 kB  00:00:00
-----------------------------------------------------------------------------------------------------------
Total                                                                      1.0 MB/s | 511 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : python-gofer-2.12.1-1.el7sat.noarch                                                    1/17
  Updating   : gofer-2.12.1-1.el7sat.noarch                                                           2/17
  Updating   : python-gofer-proton-2.12.1-1.el7sat.noarch                                             3/17
  Updating   : katello-host-tools-fact-plugin-3.3.5-3.el7sat.noarch                                   4/17
  Updating   : katello-host-tools-3.3.5-3.el7sat.noarch                                               5/17
  Installing : katello-agent-3.3.5-3.el7sat.noarch                                                    6/17
  Updating   : python-pulp-common-2.16.4.1-1.el7sat.noarch                                            7/17
  Cleanup    : katello-agent-3.1.0-2.el7sat.noarch                                                    8/17
  Erasing    : pulp-rpm-handlers-2.13.4.9-1.el7sat.noarch                                             9/17
  Erasing    : python-pulp-agent-lib-2.13.4.12-1.el7sat.noarch                                       10/17
  Erasing    : python-pulp-rpm-common-2.13.4.9-1.el7sat.noarch                                       11/17
  Cleanup    : gofer-2.7.8-1.el7.noarch                                                              12/17
  Cleanup    : katello-host-tools-3.1.0-2.el7sat.noarch                                              13/17
  Cleanup    : python-gofer-proton-2.7.8-1.el7.noarch                                                14/17
  Cleanup    : python-gofer-2.7.8-1.el7.noarch                                                       15/17
  Cleanup    : katello-host-tools-fact-plugin-3.1.0-2.el7sat.noarch                                  16/17
  Cleanup    : python-pulp-common-2.13.4.12-1.el7sat.noarch                                          17/17
Loaded plugins: product-id, subscription-manager
Loaded plugins: product-id, subscription-manager
Uploading Package Profile
  Verifying  : katello-host-tools-fact-plugin-3.3.5-3.el7sat.noarch                                   1/17
  Verifying  : python-gofer-2.12.1-1.el7sat.noarch                                                    2/17
  Verifying  : katello-host-tools-3.3.5-3.el7sat.noarch                                               3/17
  Verifying  : python-pulp-common-2.16.4.1-1.el7sat.noarch                                            4/17
  Verifying  : gofer-2.12.1-1.el7sat.noarch                                                           5/17
  Verifying  : katello-agent-3.3.5-3.el7sat.noarch                                                    6/17
  Verifying  : python-gofer-proton-2.12.1-1.el7sat.noarch                                             7/17
  Verifying  : katello-host-tools-3.1.0-2.el7sat.noarch                                               8/17
  Verifying  : katello-agent-3.1.0-2.el7sat.noarch                                                    9/17
  Verifying  : katello-host-tools-fact-plugin-3.1.0-2.el7sat.noarch                                  10/17
  Verifying  : python-pulp-common-2.13.4.12-1.el7sat.noarch                                          11/17
  Verifying  : python-pulp-agent-lib-2.13.4.12-1.el7sat.noarch                                       12/17
  Verifying  : python-pulp-rpm-common-2.13.4.9-1.el7sat.noarch                                       13/17
  Verifying  : python-gofer-2.7.8-1.el7.noarch                                                       14/17
  Verifying  : python-gofer-proton-2.7.8-1.el7.noarch                                                15/17
  Verifying  : pulp-rpm-handlers-2.13.4.9-1.el7sat.noarch                                            16/17
  Verifying  : gofer-2.7.8-1.el7.noarch                                                              17/17

Installed:
  katello-agent.noarch 0:3.3.5-3.el7sat

Updated:
  gofer.noarch 0:2.12.1-1.el7sat                           katello-host-tools.noarch 0:3.3.5-3.el7sat
  katello-host-tools-fact-plugin.noarch 0:3.3.5-3.el7sat   python-gofer.noarch 0:2.12.1-1.el7sat
  python-gofer-proton.noarch 0:2.12.1-1.el7sat             python-pulp-common.noarch 0:2.16.4.1-1.el7sat

Replaced:
  pulp-rpm-handlers.noarch 0:2.13.4.9-1.el7sat         python-pulp-agent-lib.noarch 0:2.13.4.12-1.el7sat
  python-pulp-rpm-common.noarch 0:2.13.4.9-1.el7sat

Complete!
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager

[root@tony-egerton ~]# rpmquery python-pulp-rpm-common
package python-pulp-rpm-common is not installed
[root@tony-egerton ~]#

Comment 9 Bryan Kearney 2018-10-16 19:11:47 UTC
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, 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/RHSA-2018:2927

Comment 10 Ashish Humbe 2018-11-06 09:20:09 UTC
Re-opening this bug since the python-pulp-rpm-common & python-pulp-agent-lib packages are not released in "Red Hat Satellite Tools 6.4- RHEL 7"  repository.

Comment 11 Evgeni Golov 2018-11-06 09:43:04 UTC
(In reply to Ashish Humbe from comment #10)
> Re-opening this bug since the python-pulp-rpm-common & python-pulp-agent-lib
> packages are not released in "Red Hat Satellite Tools 6.4- RHEL 7" 
> repository.

Correct, they are missing, as they are not required anymore.
katello-host-tools properly obsoletes these packages now.

What is the issue you are facing?

Comment 12 Ashish Humbe 2018-11-06 10:14:44 UTC
(In reply to Evgeni Golov from comment #11)
> (In reply to Ashish Humbe from comment #10)
> > Re-opening this bug since the python-pulp-rpm-common & python-pulp-agent-lib
> > packages are not released in "Red Hat Satellite Tools 6.4- RHEL 7" 
> > repository.
> 
> Correct, they are missing, as they are not required anymore.
> katello-host-tools properly obsoletes these packages now.
> 
> What is the issue you are facing?


Because of missing packages, customers are facing error while running yum update on clients, attached screenshot of the error message. 

As per comment #8 this issue was fixed and required packages were added in the repository, was this decision changed later?

Comment 14 Evgeni Golov 2018-11-06 12:46:24 UTC
(In reply to Ashish Humbe from comment #12)
> (In reply to Evgeni Golov from comment #11)
> > (In reply to Ashish Humbe from comment #10)
> > > Re-opening this bug since the python-pulp-rpm-common & python-pulp-agent-lib
> > > packages are not released in "Red Hat Satellite Tools 6.4- RHEL 7" 
> > > repository.
> > 
> > Correct, they are missing, as they are not required anymore.
> > katello-host-tools properly obsoletes these packages now.
> > 
> > What is the issue you are facing?
> 
> 
> Because of missing packages, customers are facing error while running yum
> update on clients, attached screenshot of the error message. 
> 
> As per comment #8 this issue was fixed and required packages were added in
> the repository, was this decision changed later?

Comment #8 says (shortened):

---> Package katello-agent.noarch 0:3.3.5-3.el7sat will be obsoleting
---> Package pulp-rpm-handlers.noarch 0:2.13.4.9-1.el7sat will be obsoleted
---> Package python-pulp-agent-lib.noarch 0:2.13.4.12-1.el7sat will be obsoleted
---> Package python-pulp-rpm-common.noarch 0:2.13.4.9-1.el7sat will be obsoleted

and

Replaced:
  pulp-rpm-handlers.noarch 0:2.13.4.9-1.el7sat         python-pulp-agent-lib.noarch 0:2.13.4.12-1.el7sat
  python-pulp-rpm-common.noarch 0:2.13.4.9-1.el7sat

The packages were not added, just an "Obsoletes: <pkg>" was added to katello-agent 3.3.5-3, thus triggering a removal of the old packages that are no longer needed.

From your screenshot, I don't see which k-agent version is used, but I think it's not 3.3.5-3.

Comment 15 Evgeni Golov 2018-11-06 12:50:04 UTC
Or don't you have katello-agent installed at all? Which would raise the question, why you have the pulp packages installed, though.

Comment 16 Peter Vreman 2018-11-06 17:42:54 UTC
I had the same issue with 6.4htb i am not using katello-agent anymore, but still had issues on some servers where in the past katello-agent was installed.

Reproducer:

Run with from a SatTools6.2 repo:
yum install katello-agent
yum remove katello-agent

now upgrade the client to sattools6.4

Comment 17 Bryan Kearney 2018-11-06 22:07:46 UTC
moving to backlog so it gets picked up.

Comment 19 Ashish Humbe 2018-11-16 13:59:52 UTC
(In reply to Evgeni Golov from comment #15)
> Or don't you have katello-agent installed at all? Which would raise the
> question, why you have the pulp packages installed, though.

Evgeni,

I see that the customer has katello-agent-3.3.5-3.el7sat.noarch installed along with other packages: 

python-pulp-agent-lib-2.13.4.12-1.el7sat.noarch     
python-pulp-common-2.13.4.12-1.el7sat.noarch        
python-pulp-rpm-common-2.13.4.9-1.el7sat.noarch     

They had performed the katello-agent package update via bulk action and they landed up in this problem. I see that when we update katello-agent package via bulk action ( via katello-agent ) the obsolete packages pulp-rpm-handlers, python-pulp-agent-lib, python-pulp-rpm-common are not getting removed and that is leading to dependency issues. 

Some other customers are also facing the issue and also reproducible locally. 

When we asked the customer to reinstall katello-agent package with "yum reinstall katello-agent" it removed python-pulp-agent-lib & python-pulp-rpm-common packages.

Comment 21 Peter Vreman 2019-03-12 15:01:57 UTC
Is this not already fixed?
I did not see any problem with upgrading to 6.5.0HTB that has katello-hosts 3.4.2

Comment 22 Peter Vreman 2019-05-20 15:36:48 UTC
Confirmed also no issue with installing a fresh 6.5.0-GA

BZ can be clsoed

Comment 23 Brad Buckingham 2019-06-10 12:45:54 UTC
Peter thanks for the feedback and confirmation.

Closing this bugzilla.