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: | Packaging | Assignee: | Eric Helms <ehelms> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Perry Gagne <pgagne> | ||||||
| Severity: | high | Docs Contact: | |||||||
| Priority: | high | ||||||||
| Version: | 6.4 | CC: | ahumbe, bbuckingham, bkearney, dojones, egolov, ehelms, ltran, mmccune, pcreech, peter.vreman, pgagne | ||||||
| Target Milestone: | Unspecified | Keywords: | 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
Douglas Jones
2018-09-07 14:29:10 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! 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
snap 23, not 63 Created attachment 1487850 [details]
python not included
Attached screenshot shows python-pulp-rpm-common removal.
Verified on snap_6.4.0_24.0
Created attachment 1487851 [details]
successful installation without issues
attached screenshot is the successful installation of katello-host-tools.
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 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 ~]#
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 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. (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? (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? (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. Or don't you have katello-agent installed at all? Which would raise the question, why you have the pulp packages installed, though. 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 moving to backlog so it gets picked up. (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. Is this not already fixed? I did not see any problem with upgrading to 6.5.0HTB that has katello-hosts 3.4.2 Confirmed also no issue with installing a fresh 6.5.0-GA BZ can be clsoed Peter thanks for the feedback and confirmation. Closing this bugzilla. |