RHEL 7 EPELが破損しています。

RHEL 7 EPELが破損しています。

私のRHELバージョン:

[root@x]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)

ここでは、RHEL 7の指示に従ってEPELを活性化した。https://docs.fedoraproject.org/en-US/epel/#How_can_I_use_these_extra_packages.3F

subscription-manager repos --enable rhel-*-optional-rpms \
                           --enable rhel-*-extras-rpms \
                           --enable rhel-ha-for-rhel-*-server-rpms
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

epelをインストールするために2番目のコマンドを実行すると、次の結果が表示されます。

https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below knowledge base article

https://access.redhat.com/articles/1320623

If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.

https://cdn.redhat.com/content/eus/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

ここでこれらの記事を見ました:https://access.redhat.com/solutions/4780531

だから投稿を設定しました。 subscription-manager release --set=7.9

これが/7.9/まさに上記のURLで見ることができる理由です。

リポジトリを無効にして再度有効にしました。それでも同じエラーが発生します。

問題のあるURLの1つにアクセスしようとすると、次のようになります。

[root@x]# wget https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml
--2022-07-15 10:17:08--  https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml
Resolving cdn.redhat.com (cdn.redhat.com)... 23.65.16.251
Connecting to cdn.redhat.com (cdn.redhat.com)|23.65.16.251|:443... connected.
ERROR: cannot verify cdn.redhat.com's certificate, issued by ‘/C=US/ST=North Carolina/O=Red Hat, Inc./OU=Red Hat Network/CN=Red Hat Entitlement Operations Authority/[email protected]’:
  Self-signed certificate encountered.
To connect to cdn.redhat.com insecurely, use `--no-check-certificate'.

したがって、次の実行時に証明書の確認はありません。

[root@x]# wget https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml --no-check-certificate
--2022-07-15 10:17:14--  https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml
Resolving cdn.redhat.com (cdn.redhat.com)... 23.65.16.251
Connecting to cdn.redhat.com (cdn.redhat.com)|23.65.16.251|:443... connected.
WARNING: cannot verify cdn.redhat.com's certificate, issued by ‘/C=US/ST=North Carolina/O=Red Hat, Inc./OU=Red Hat Network/CN=Red Hat Entitlement Operations Authority/[email protected]’:
  Self-signed certificate encountered.
HTTP request sent, awaiting response... 403 Forbidden
2022-07-15 10:17:14 ERROR 403: Forbidden.

追加確認として、次のURLで証明書のすべての詳細を確認しました。https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/rhsm/certs-troubleshoot-verify

これはなぜ壊れたのですか?明らかにURLは有効であり、直接アクセスすると404を提供する代わりに403を取得します。それでは、なぜ403が直接接続に現れるというyumのでしょうか?404 - Not Found

私が望むのは、インストールしてiftop期待どおりに機能したいだけです。

[root@x]# yum install iftop
Loaded plugins: product-id, search-disabled-repos, subscription-manager
https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
...
failure: repodata/repomd.xml from rhel-7-server-e4s-optional-rpms: [Errno 256] No more mirrors to try.
https://cdn.redhat.com/content/e4s/rhel/server/7/7.9/x86_64/optional/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

私は以下を実行しました:

subscription-manager repos --disable=rhel-7-server-e4s-optional-rpms
subscription-manager repos --disable=rhel-7-server-eus-optional-rpms

そして正常にインストールされましたiftop。このようなものはなぜ壊れるのでしょうか?

関連情報