Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-23755

Satellite 6.14.3 breaks upgrade to 6.15.0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • 6.15.0
    • Upgrades
    • None
    • None
    • None
    • None
    • No

      Description of problem:
      Satellite 6.14.3 breaks upgrade to 6.15.0
      python39-aiohttp rpm version was bumped too much (3.9.2) in 6.14.3 and collides with pulpcore-obsolete-packages obsoletes (< 3.8.3-3) in 6.15.0

      Version-Release number of selected component (if applicable):
      6.15.0
      pulpcore-obsolete-packages-1.0-7.el8pc.noarch

      How reproducible:
      deterministic

      Steps to Reproduce:
      1. Upgrade 6.14.3 to 6.15.0
      ...

      --------------------------------------------------------------------------------
      Download package(s) : [FAIL]
      Failed executing dnf --downloadonly -y --disableplugin=foreman-protector update, exit status 1:
      Updating Subscription Management repositories.
      Red Hat Enterprise Linux 8 for x86_64 - BaseOS 62 MB/s | 66 MB 00:01
      Red Hat Enterprise Linux 8 for x86_64 - AppStre 41 MB/s | 59 MB 00:01
      Satellite 6.15 RHEL8 5.4 MB/s | 866 kB 00:00
      Satellite Maintenance 6.15 RHEL8 129 kB/s | 7.5 kB 00:00
      Error:
      Problem: package pulpcore-obsolete-packages-1.0-7.el8pc.noarch from Satellite_Engineering_Satellite_6_15_Composes_Satellite_6_15_RHEL8 obsoletes python39-aiodns < 3.0.0-4 provided by python39-aiodns-3.0.0-3.el8pc.noarch from @System

      • package python39-aiohttp-3.9.2-0.1.el8pc.x86_64 from @System requires python39-aiodns, but none of the providers can be installed
      • cannot install the best update candidate for package python39-aiodns-3.0.0-3.el8pc.noarch
      • problem with installed package python39-aiohttp-3.9.2-0.1.el8pc.x86_64
        (try to add '-skip-broken' to skip uninstallable packages or '-nobest' to use not only best candidate packages)
        --------------------------------------------------------------------------------

      Actual results:
      upgrade fails

      Expected results:
      upgrade succeeds

      Additional info:

      1. rpm -q --obsoletes pulpcore-obsolete-packages
        python3-django-currentuser < 0.5.3-6
        python39-aiodns < 3.0.0-4
        python39-aiohttp < 3.8.3-3
        python39-aiohttp-xmlrpc < 1.5.0-3
        python39-django-currentuser < 0.5.3-6
        python39-django-guardian < 2.4.0-7
        python39-importlib-resources < 5.4.0-6
        python39-pexpect < 4.8.0-3
        python39-requests < 2.31.0-2
        python39-wcmatch < 8.3-3

              jira-bugzilla-migration RH Bugzilla Integration
              jira-bugzilla-migration RH Bugzilla Integration
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: