ホスト登録スクリプトが失敗するのはなぜですか?
Satellite ホストとして接続したいお客様のインフラストラクチャーのマシンに SSH でアクセスし、ホスト登録スクリプトを実行すると、次の例のようなメッセージが表示されます。
No package rh-python36 available.
Error: Nothing to do
Satellite ホストになるための最小要件をマシンが満たしていません。 特に、RHEL 7 または 8 マシンに以下のパッケージがインストールされている必要があります。
RHEL 8 の場合
Repository 'rhel-8-for-x86_64-appstream-rpms' is enabled for this system.
Repository 'rhel-8-for-x86_64-baseos-rpms' is enabled for this system.
この問題を解決するには、以下の手順に従います。
- 必要なパッケージをマシンに追加します。 例えば、IBM Cloud インフラストラクチャーでは、以下のコマンドを実行して、必要なパッケージを追加できます。 クラウド・プロバイダー固有の構成については、クラウド・インフラストラクチャー・プロバイダーを参照してください。
-
ご使用のマシンで Red Hat パッケージをリフレッシュします。
subscription-manager refresh
「
Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information.
」などのエラーが表示された場合は、マシンのセキュリティー・グループや他のネットワーク設定を調べて、インターネットに接続できることを確認してください。 -
ご使用のマシンでパッケージ・リポジトリーを有効にします。 例えば、RHEL 8 パッケージ要件を有効にします。
subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
-
- CPU とメモリーの最小サイズなど、他のホスト最小要件をマシンが満たしていることを確認します。
- もう一度マシンで登録スクリプトを実行します。