On Red Hat Satellite 5.8 new channels are not available for sync.

Solution Verified - Updated -

Environment

  • Red Hat Satellite 5.8

Issue

  • The newest kickstart-trees for Red Hat Enterprise Linux 7.5,7.6 and Red Hat Enterprise Linux 6.10 are not available on satellite server for syncing.
# ls -ld   /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.*
drwxr-x--- 9 apache apache 4096 Jul 18 15:19 /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.0
drwxr-x--- 9 apache apache 4096 Jul 18 15:08 /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.1
drwxr-x--- 9 apache apache 4096 Jul 18 15:14 /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.2
drwxr-x--- 9 apache apache 4096 Jul 18 15:03 /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.3
drwxr-x--- 8 apache apache 4096 Feb 13  2018 /var/satellite/rhn/kickstart/ks-rhel-x86_64-server-7-7.4
  • cdn-sync is not able to list latest EUS channels.

Resolution

  • Install the latest cdn-sync-mappings package on the Satellite server by running below commands:
  # yum update cdn-sync-mappings
  • Once the latest package has been installed please go ahead refresh the manifest on the satellite server:
  # rhn-satellite-activate --manifest-refresh
  • Now go ahead and sync the satellite server.

Root Cause

  • cdn-sync-mappings provides satellite information about available channels.
  • When a new channel is released by Red Hat its mapping is added into the latest version of this package. So it's important to patch satellite server with all available latest packages along with the cdn-sync-mappings package.

Diagnostic Steps

  • Check the installed version of cdn-sync-mappings package on the Satellite server:
 # rpm -qa |grep cdn-sync-mappings

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.

3 Comments

It worked for my customer using the following command, after the procedures described in this kbase:

cdn-sync -c rhel-x86_64-server-7

Might be helpful to include or point to instructions for disconnected Satellites. Thanks.

(comment posted to wrong area; sorry)