-
Bug
-
Resolution: Done
-
Blocker
-
None
Description of problem:
Upgrade to 6.18 fails due to incomplete obsoletes for python3.11 django packages
How reproducible:
deterministic
Is this issue a regression from an earlier version:
Steps to Reproduce:
1. Upgrade to 6.18
# satellite-maintain upgrade run -y -w repositories-validate,repositories-setup ... Red Hat Satellite 6.17 for RHEL 9 x86_64 (RPMs) 2.2 MB/s | 957 kB 00:00 Red Hat Enterprise Linux 9 for x86_64 - AppStre 88 MB/s | 60 MB 00:00 Red Hat Enterprise Linux 9 for x86_64 - BaseOS 26 MB/s | 58 MB 00:02 Red Hat Satellite Maintenance 6.17 for RHEL 9 x 72 kB/s | 32 kB 00:00 Satellite Stream RHEL9 - Snap 98.0 41 MB/s | 903 kB 00:00 Satellite Maintenance Stream RHEL9 - Snap 98.0 1.7 MB/s | 25 kB 00:00 Error: Problem 1: package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from @System requires python3.11-django >= 2.0, but none of the providers can be installed - package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from @System requires python3.11dist(django) >= 3.2, but none of the providers can be installed - package python3.12-django-4.2.21-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 obsoletes python3.11-django < 4.2.21-1.el9pc provided by python3.11-django-4.2.19-1.el9pc.noarch from @System - package python3.12-django-4.2.21-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 obsoletes python3.11-django < 4.2.21-1.el9pc provided by python3.11-django-4.2.19-1.el9pc.noarch from satellite-6.17-for-rhel-9-x86_64-rpms - cannot install the best update candidate for package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch - cannot install the best update candidate for package python3.11-django-4.2.19-1.el9pc.noarch Problem 2: problem with installed package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch - package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from @System requires python3.11-django >= 2.0, but none of the providers can be installed - package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from @System requires python3.11dist(django) >= 3.2, but none of the providers can be installed - package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from satellite-6.17-for-rhel-9-x86_64-rpms requires python3.11-django >= 2.0, but none of the providers can be installed - package python3.11-django-lifecycle-1.2.4-1.el9pc.noarch from satellite-6.17-for-rhel-9-x86_64-rpms requires python3.11dist(django) >= 3.2, but none of the providers can be installed - package python3.12-django-4.2.21-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 obsoletes python3.11-django < 4.2.21-1.el9pc provided by python3.11-django-4.2.19-1.el9pc.noarch from @System - package python3.12-django-4.2.21-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 obsoletes python3.11-django < 4.2.21-1.el9pc provided by python3.11-django-4.2.19-1.el9pc.noarch from satellite-6.17-for-rhel-9-x86_64-rpms - package python3.12-django-filter-25.1-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 requires python3.12dist(django) >= 4.2, but none of the providers can be installed - package python3.12-django-filter-25.1-1.el9pc.noarch from Satellite_Engineering_Satellite_stream_Composes_Satellite_stream_RHEL9 requires python3.12-django >= 3.2, but none of the providers can be installed - cannot install the best update candidate for package python3.11-django-filter-24.3-1.el9pc.noarch ...
Actual behavior:
[Describe the issue in detail, including what is happening and where]
upgrade fails
Expected behavior:
[Describe what should be happening instead]
upgrade succeeds
Business Impact / Additional info:
There is just missing single obsolete for python3.11-django-lifecycle