-
Bug
-
Resolution: Done-Errata
-
Major
-
6.14.z, 6.15.z
Description of problem:
- Unable to upgrade qpid-proton-c packages on Satellite server as upgraded versions are available through 'satellite-client-6-for-rhel-8-x86_64-rpms' repository.
- After issuing "# satellite-installer --foreman-proxy-content-enable-katello-agent false" command, able to remove 'python3-qpid-proton' package without any error.
- But, qpid-proton-c cannot be removed using yum/dnf due to multiple dependencies and if removed using 'rpm -e' then Satellite services gets impacted.
How reproducible: - Always
Is this issue a regression from an earlier version:
- No
Steps to Reproduce:
1. Install and configure a Sat 6.14 or upgrade Satellite from 6.14 to 6.15 (latest version)
2. Check the package versions:
~~~
qpid-proton-c 0.33.0-4.el8.x86_64
python3-qpid-proton 0.33.0-4.el8.x86_64
~~~
3. Required version '0.37.0-2.el8' is not available for Satellite server. It is available to Capsule and registered hosts through 'satellite-client-6-for-rhel-8-x86_64-rpms' repository.
But, for Satellite there is no option to upgrade.
Command "# satellite-installer --foreman-proxy-content-enable-katello-agent false" helps to disable feature and remove python3-qpid-proton package.
But removing qpid-proton-c package either by yum/dnf or rpm command results in failed Satellite services.
Actual behavior:
1) # yum remove qpid-proton-c
~~~
Transaction Summary
===================================================================================================================================================================================================================
Remove 194 Packages
~~~
2) # rpm -e qpid-proton-c
~~~
error: Failed dependencies:
qpid-proton-c = 0.33.0 is needed by (installed) rubygem-qpid_proton-0.33.0-5.el8sat.x86_64
~~~
3) # rpm -e qpid-proton-c --nodeps
- satellite-maintain service restart
Displaying the following service(s):
redis, postgresql, pulpcore-api, pulpcore-content, pulpcore-worker@1.service, pulpcore-worker@2.service, tomcat, dynflow-sidekiq@orchestrator, foreman, httpd, dynflow-sidekiq@worker-1, dynflow-sidekiq@worker-hosts-queue-1, foreman-proxy\ displaying redis [OK] \ displaying redis [OK]
/ displaying postgresql [OK]
/ displaying pulpcore-api [OK]
/ displaying pulpcore-content [OK]
- displaying pulpcore-worker@1.service [OK]
- displaying pulpcore-worker@2.service [OK]
- displaying tomcat [OK]
\ displaying dynflow-sidekiq@orchestrator [FAIL]
\ displaying foreman [FAIL]
\ displaying httpd [OK]displaying dynflow-sidekiq@worker-1 [FAIL] displaying dynflow-sidekiq@worker-hosts-queue-1 [FAIL] displaying foreman-proxy [OK] All services displayed [FAIL]
Some services are not running (dynflow-sidekiq@orchestrator, foreman, dynflow-sidekiq@worker-1, dynflow-sidekiq@worker-hosts-queue-1)
Expected behavior:
- Able to remove or update qpid-proton-c package.
- is duplicated by
-
SAT-28051 Upgrade to 6.15.4 fails due to incomplete qpid obsoletes
- Closed
- links to
-
RHBA-2024:139847 Satellite 6.15.4.1 Async Update