-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
6.11.0
-
False
-
-
False
-
NEW
-
900
-
Platform
-
-
-
Moderate
-
No
Description of problem:
"satellite-maintain" fails to disable unnecessary repositories during the Satellite upgrade process.
Version-Release number of selected component (if applicable):
Satellite 6.11
How reproducible:
Steps to Reproduce:
1. Enable required repository
rhel-8-for-x86_64-appstream-rpms
rhel-8-for-x86_64-baseos-rpms
satellite-6.11-for-rhel-8-x86_64-source-rpms <<<<<< incorrect repo
satellite-maintenance-6.11-for-rhel-8-x86_64-rpms
2. Try upgrading Satellite.
- satellite-maintain upgrade run --target-version 6.12
3.
Actual results:
Fails with package dependency error.
~~~
Error:
Problem 1: package satellite-common-6.XX.4-2.el8sat.noarch requires (ansible-core >= 2.12 and ansible-core < 2.14), but none of the providers can be installed
- cannot install both ansible-core-2.15.3-1.el8.x86_64 and ansible-core-2.13.3-1.el8.x86_64
- cannot install the best update candidate for package ansible-core-2.13.3-1.el8.x86_64
- problem with installed package satellite-common-6.XX.4-2.el8sat.noarch
Problem 2: package satellite-common-6.XX.4-2.el8sat.noarch requires (ansible-core >= 2.12 and ansible-core < 2.14), but none of the providers can be installed - cannot install both ansible-core-2.15.3-1.el8.x86_64 and ansible-core-2.13.3-1.el8.x86_64
- package ansible-test-2.15.3-1.el8.x86_64 requires ansible-core = 2.15.3-1.el8, but none of the providers can be installed
- package satellite-6.XX.4-2.el8sat.noarch requires satellite-common, but none of the providers can be installed
- cannot install the best update candidate for package ansible-test-2.13.3-1.el8.x86_64
- problem with installed package satellite-6.XX.4-2.el8sat.noarch
Problem 3: package rubygem-openscap-0.4.9-7.el8sat.noarch requires openscap < 1.3.7, but none of the providers can be installed - openscap-1.3.6-4.el8.i686 has inferior architecture
- cannot install both openscap-1.3.8-1.el8_8.x86_64 and openscap-1.3.6-4.el8.x86_64
- problem with installed package rubygem-openscap-0.4.9-7.el8sat.noarch
(try to add '-allowerasing' to command line to replace conflicting packages or 'skip-broken' to skip uninstallable packages or '-nobest' to use not only best candidate packages)
[WARNING]
Failed executing yum --disableplugin=foreman-protector update, exit status 1
~~~
Expected results:
"satellite-maintain" should disable unnecessary repositories during the Satellite upgrade.
Additional info:
Tested on Satellite 6.11 and Satellite 6.13
- external trackers