Translated message

A translation of this page exists in English.

AWS の RHEL 7 のリポジトリー ID が変更された

更新 -

当初、RHEL-7 AWS インスタンスの Yum リポジトリーは RHUI 2 を使用し、rhui-REGION-rhel-server- で始まる ID を持っていました。2019 年半ばにすべての AWS リージョンで順次リリースされた RHUI 3 では、Yum リポジトリー ID の命名スキームが異なります。その結果、元の ID に依存するコマンドが機能しなくなり、更新が必要になる場合があります。

同時に、インスタンスが RHUI 2 から 3 に切り替わると、リポジトリーは RHUI 3 のデフォルト設定に基づいて有効または無効になるため、以前に設定に対して行ったカスタム変更は受け入れられず、元に戻されます。

影響を受けるインスタンスには、最近の RHEL-7 AMI から起動されたインスタンス、および rh-amazon-rhui-client パッケージがバージョン 2.xy からバージョン 3.xy に更新されたインスタンスが含まれます。後者の場合、元の設定は /etc/yum.repos.d/redhat-rhui.repo.rpmsave ファイルに保存され、復元できます。保存された設定に従って、リポジトリーを再度有効または無効にできます。リポジトリー設定を復元するには、rhui-restore-repos ユーティリティーを使用します。このユーティリティーは、バージョン 3.0.23 以降の rh-amazon-rhui-client パッケージに含まれており、この記事からダウンロードすることもできます。拡張子のないファイルはこの記事に添付できず、ユーティリティーをブラウザーに直接表示できるようにするため、ダウンロード可能なファイルの名前は .py.txt で終わっています。

次の表は、すべての元の ID に対応する新しい ID と、RHUI 3 でのみ使用可能なリポジトリーの ID を示しています。

RHUI 2 のリポジトリー ID RHUI 3 のリポジトリー ID
rhui-REGION-rhel-server-debug-extras rhel-7-server-rhui-extras-debug-rpms
rhui-REGION-rhel-server-debug-optional rhel-7-server-rhui-optional-debug-rpms
rhui-REGION-rhel-server-debug-rh-common rhel-7-server-rhui-rh-common-debug-rpms
rhui-REGION-rhel-server-debug-rhscl rhel-server-rhui-rhscl-7-debug-rpms
rhui-REGION-rhel-server-debug-supplementary rhel-7-server-rhui-supplementary-debug-rpms
rhui-REGION-rhel-server-extras rhel-7-server-rhui-extras-rpms
rhui-REGION-rhel-server-optional rhel-7-server-rhui-optional-rpms
rhui-REGION-rhel-server-releases rhel-7-server-rhui-rpms
rhui-REGION-rhel-server-releases-debug rhel-7-server-rhui-debug-rpms
rhui-REGION-rhel-server-releases-source rhel-7-server-rhui-source-rpms
rhui-REGION-rhel-server-rh-common rhel-7-server-rhui-rh-common-rpms
rhui-REGION-rhel-server-rhscl rhel-server-rhui-rhscl-7-rpms
rhui-REGION-rhel-server-source-extras rhel-7-server-rhui-extras-source-rpms
rhui-REGION-rhel-server-source-optional rhel-7-server-rhui-optional-source-rpms
rhui-REGION-rhel-server-source-rh-common rhel-7-server-rhui-rh-common-source-rpms
rhui-REGION-rhel-server-source-rhscl rhel-server-rhui-rhscl-7-source-rpms
rhui-REGION-rhel-server-source-supplementary rhel-7-server-rhui-supplementary-source-rpms
rhui-REGION-rhel-server-supplementary rhel-7-server-rhui-supplementary-rpms
該当なし rhel-7-server-dotnet-rhui-debug-rpms
該当なし rhel-7-server-dotnet-rhui-rpms
該当なし rhel-7-server-dotnet-rhui-source-rpms

両方の RHUI バージョンでは、ごくわずかなリポジトリーのみデフォルトで有効になっています。RHUI 3 を使用するインスタンスでリポジトリーを有効または無効にする場合は、スクリプトまたはコマンドラインで必ず新しいリポジトリー ID を使用してください。また、前述のように、選択したリポジトリーを以前に有効または無効にしている場合は、デフォルト設定をオーバーライドして、rhui-restore-repos ユーティリティーを使用して優先リポジトリーを有効にできます。

RHEL-6 インスタンスの RHUI 3 では、元の命名スキームが適用されることに注意してください。最近の RHEL-8 インスタンスは、新しい命名スキームを使用しています。

また、rh-amazon-rhui-client バージョン 3.0.x (0 < x < 19) のリポジトリー ID は rhui- で始まります (ただし REGION は含まれません)。rhui-restore-repos ユーティリティーは、影響を受けるバージョンの rh-amazon-rhui-client から作成された .rpmsave ファイルを使用して、この一時的な命名スキームを処理し、有効および無効なリポジトリーに関する情報を復元することもできます。

/etc/yum.repos.d/redhat-rhui.repo.rpmsave ファイルがなくなったが、/etc/yum.repos.d/redhat-rhui.repo ファイルのバックアップコピーが別の場所にある場合は、バックアップファイルの場所を rhui-restore-repos コマンドラインの --oldrepo オプションのパラメーターとして指定します。

Comments