IT系ノウハウ Linux エラー解消

RedHat で yum コマンドを使う方法|yum が使えない時はサブスクリプション登録 - This system is not registered to Red Hat Subscription Management

yum が使えない

RHEL をインストールしたばかりの状態だと、以下のようなメッセージが出力される。

[root@myhost]# yum check-update
読み込んだプラグイン:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 To enable Red Hat Subscription Management repositories:
     subscription-manager repos --enable <repo>
 To enable custom repositories:
     yum-config-manager --enable <repo>

[root@myhost]# yum -y install vnc
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

サブスクリプション登録の手順

システムの登録

subscription-manager register

[root@myhost]# subscription-manager register
登録中: subscription.rhsm.redhat.com:443/subscription
ユーザー名: rheluser
パスワード: 

このシステムは、次の ID で登録されました: XXXXXX
登録したシステム名: myhost

プールID の確認

subscription-manager list --available

[root@myhost]# subscription-manager list --available
+-------------------------------------------+
    利用可能なサブスクリプション
+-------------------------------------------+
サブスクリプション名:     Red Hat Beta Access
提供:                     Red Hat CodeReady Linux Builder for x86_64 Beta
                          Red Hat Enterprise Linux for IBM z Systems Beta
                          Red Hat Enterprise Linux Fast Datapath Beta for Power, little endian
                          Red Hat Enterprise Linux Resilient Storage Beta
                          Red Hat Enterprise Linux for x86_64 Beta
                          Red Hat Enterprise Linux for Real Time for NFV Beta
                          Red Hat Enterprise Linux for Real Time Beta
						  
						  :
						 
SKU:                      RH00458
契約:                     
プール ID:                XXXXXXXXXXXXXXXXXXXX  ★
管理の提供:               いいえ
数量:                     16
推奨:                     1
サービスレベル:           Self-Support
サービスタイプ:           
サブスクリプションタイプ: Standard
開始:                     2021年02月10日
終了:                     2022年02月10日
システムタイプ:           物理

プールID のアタッチ

subscription-manager attach --pool=<プールID>

[root@myhost]# subscription-manager attach --pool=XXXXXXXXXXXXXXXXXXXX
サブスクリプションが正しく割り当てられました: Red Hat Developer Subscription for Individuals

登録されたことの確認

subscription-manager list

[root@myhost]# subscription-manager list
+-------------------------------------------+
    インストール済み製品のステータス
+-------------------------------------------+
製品名:           Red Hat Enterprise Linux Server
製品 ID:          69
バージョン:       7.6
アーキテクチャー: x86_64
状態:             サブスクライブ済み ★
状態の詳細:       
開始:             2021年02月10日
終了:             2022年02月10日

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-IT系ノウハウ, Linux, エラー解消
-,