Kurztipp: RHEL7-Kanäle nicht für Red Hat Satellite 5.6 verfügbar
Es ist möglich, dass trotz gültiger Red Hat Enterprise Linux-Subscription über Red Hat Satellite keine RHEL7-Kanäle bezogen werden können.
Erkennbar ist das daran, dass der entsprechende Software-Kanal (rhel-x86_64-server-7
) nicht in der Liste der verfügbaren Kanäle enthalten ist und auch nicht manuell heruntergeladen werden kann:
1# satellite-sync --list-channels|grep "server-*7"
2# satellite-sync -c rhel-x86_64-server-7
316:17:48 Red Hat Satellite - live synchronization
4...
516:23:23 ERROR: these channels either do not exist or are not available:
616:23:23 rhel-x86_64-server-7
716:23:23 (to see a list of channel labels: /usr/bin/satellite-sync --list-channels)
Die Lösung war in meinem Fall recht banal - es genügte, das Zertifikat des Satellite-Servers neu zu generieren und das System erneut im Red Hat Network zu aktivieren. Hierzu wird im RHN das entsprechende Satelliten-System unterhalb der folgenden Ordnerstruktur ausgewählt: Subskriptionen > Subskriptionsverwaltung > Satellite
Im folgenden Dialog wird die Schaltfläche "Satellite-Zertifikat herunterladen" angewählt. Die heruntergeladene XML-Datei wird anschließend auf den Server kopiert und das System mittels rhn-satellite-activate
erneut aktiviert. In meinem Fall standen danach die benötigten Software-Kanäle sofort zur Verfügung:
1# scp HOSTNAME.xml root@IP:/tmp
2# rhn-satellite-activate --rhn-cert=/tmp/HOSTNAME.xml
3# satellite-sync --list-channels|grep "server-*7"
4...
516:28:01 . rhel-x86_64-server-7 4459
616:28:03 rhel-x86_64-server-7:
716:28:03 . rhel-x86_64-server-7-debuginfo 1949
816:28:03 . rhel-x86_64-server-7-thirdparty-oracle-java 16
916:28:03 . rhel-x86_64-server-7-thirdparty-oracle-java-beta 0
1016:28:03 . rhn-tools-rhel-x86_64-server-7 20
1116:28:03 . rhn-tools-rhel-x86_64-server-7-debuginfo 0
12...
Vielen Dank an dieser Stelle an Markus Koch von der Red Hat GmbH, der mir bei diesem Problem kurzerhand weiterhelfen konnte. 🙂