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

Build python3-obsah with Python 3.12

XMLWordPrintable

    • False
    • Satellite Rocket Refinement
    • sat-rocket
    • None
    • None
    • None
    • None

      Description of problem:

       

      How reproducible:

      Always

      Is this issue a regression from an earlier version:

       

      Steps to Reproduce:

      1. Enable repos for foremanctl and foreman_plugins

      2. Install foremanctl and its dependency python3-obsah-1.6.0

      3. Run dnf update, which causes conflicts for ansible-core package

      # dnf update
      Updating Subscription Management repositories.
      Last metadata expiration check: 0:02:57 ago on Tue 18 Nov 2025 01:16:11 PM EST.
      Error:
       Problem: package python3-obsah-1.6.0-1.el9.noarch from @System requires python3.9dist(ansible-core), but none of the providers can be installed
        - cannot install both ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins and ansible-core-1:2.14.18-1.el9.x86_64 from @System
        - cannot install both ansible-core-2.12.2-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-2.12.2-2.el9_0.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-2.13.3-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-2.13.3-2.el9_1.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-1:2.14.9-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-1:2.14.14-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-1:2.14.17-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install both ansible-core-1:2.14.18-1.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms and ansible-core-1:2.16.14-3.el9.noarch from foreman-plugins
        - cannot install the best update candidate for package python3-obsah-1.6.0-1.el9.noarch
        - cannot install the best update candidate for package ansible-core-1:2.14.18-1.el9.x86_64
      (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) 

      Actual behavior:
      ansible-core conflicts for foremanctl/obsah and foreman_plugins, causing dnf update to fail

      Expected behavior:
      dnf update works without any errors

      Business Impact / Additional info:

      Discussion: https://redhat-internal.slack.com/archives/C04LM3N1J5C/p1763490223128399

              Unassigned Unassigned
              gtalreja@redhat.com Gaurav Talreja
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: