Red Hat Satellite server version 6.12 is not available for performing an upgrade of the Satellite server.

Solution Verified - Updated

Environment

  • Red Hat Satellite 6.11
  • Red Hat Satellite Capsule 6.11

Issue

  • # satellite-maintain upgrade list-versions command does not list Red Hat Satellite version 6.12 for running an upgrade after enabling satellite-maintenance-6.12-for-rhel-8-x86_64-rpms repository.

       # satellite-maintain upgrade list-versions
    Checking for new version of satellite-maintain...
    Nothing to update, can't find new version of satellite-maintain.
    6.11.z
    
  • We want to upgrade the existing Red Hat Satellite server to 6.12 but the required version is not available.

  • The exact same problem is observed for any Red Hat Capsule 6.11 server as well when attempting to upgrade them.

Resolution

Workaround

  1. Enable the required repositories using the following command: (replace 6.x with right version)

    • For Satellite
    # subscription-manager repos --enable satellite-6.x-for-rhel-8-x86_64-rpms
    # dnf module enable satellite
    
    • For Capsule
    # subscription-manager repos --enable satellite-capsule-6.x-for-rhel-8-x86_64-rpms
    # dnf module enable satellite-capsule 
    
  2. Run the following command to list the available target versions to upgrade to.

    # satellite-maintain upgrade list-versions
    
  3. Re-run the above command if only the satellite-maintain related packages were updated in the previous attempt.

For more KB articles/solutions related to Red Hat Satellite 6.x Installation/Upgrade/Update Issues, please refer to the Red Hat Satellite Consolidated Troubleshooting Article for Red Hat Satellite 6.x Installation/Upgrade/Update Issues.

Root Cause

  • The issue occurs due to the missing module metadata in the satellite-maintenance-6.12-for-rhel-8-x86_64-rpms repository that prevents dnf from seeing a newer version of rubygem-foreman_maintain is available.

Diagnostic Steps

  • Make sure that satellite-6.12-for-rhel-8-x86_64-rpms and satellite-maintenance-6.12-for-rhel-8-x86_64-rpms repositories are enabled on the Red Hat Satellite server.

    # yum repolist
    
SBR
Product(s)
Components
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.