#概要
RHELをインストールしてすぐにyumコマンドを使用しようとしても下記のエラーが出て
yumコマンドが使用できないときの対処方法
this system is not registered with an entitlement server
#原因
RHELではyumの初期設定が行われていない
そのため、RHELのsubscription登録、及びrepolistの更新を実施する必要がある
[root@localhost ~]# yum repolist
読み込んだプラグイン:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repolist: 0
# ↑初期設定されているレrepolistが0
#対処方法
以下の手順を実行
①サブスクリプション登録
[root@localhost ~]# subscription-manager register --auto-attach
登録中: subscription.rhn.redhat.com:443/subscription
ユーザー名: ### RHEL OSをダウンロードする際に登録したユーザ名
パスワード: ### 上記パスワード
このシステムは次の ID で登録されました: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
インストール済み製品の現在の状態:
製品名: Red Hat Enterprise Linux Server
状態: サブスクライブ済み
②レポジトリ登録
[root@localhost ~]# subscription-manager repos --list
[root@localhost ~]# subscription-manager repos --enable rhel-server-rhscl-7-rpms
リポジトリー 'rhel-server-rhscl-7-rpms' はこのシステムに対して有効になっています。
[root@localhost ~]# subscription-manager repos --enable rhel-7-server-optional-rpms
リポジトリー 'rhel-7-server-optional-rpms' はこのシステムに対して有効になっています。
③yumアップデート
[root@localhost ~]# yum -y update