私の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
。このようなものはなぜ壊れるのでしょうか?