自由気ままに書いちゃおう

好きなことをつらつらと・・・

【RHEL8】Failed to download metadata for repoエラーについて

色々検証している中でdnfコマンドを利用したパッケージ取得等ができなくなったので、その対象方法を記載致します。
※あくまで私の経験を記載しております。エラーの根本解決になっていない可能性もありますので、ご了承いただければと存じます。

■エラーメッセージ

Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 0.0 B/s | 0 B 02:00
Errors during downloading metadata for repository 'rhel-8-for-x86_64-appstream-rpms':
- Curl error (28): Timeout was reached for https://cdn.redhat.com/content/dist/rhel8/8/x86_64/appstream/os/repodata /repomd.xml [Connection timed out after 30000 milliseconds]
- Curl error (28): Timeout was reached for https://cdn.redhat.com/content/dist/rhel8/8/x86_64/appstream/os/repodata /repomd.xml [Connection timed out after 30001 milliseconds]
エラー: Failed to download metadata for repo 'rhel-8-for-x86_64-appstream-rpms': Cannot download repomd.xml: Cannot d ownload repodata/repomd.xml: All mirrors were tried

■原因

サブスクリプション登録した際のサーバのIPアドレスと、
現在利用しているIPアドレスが異なっていたため。

■対処方法

サブスクリプションの登録解除+再登録、もしくは、サーバのIPアドレスを元に戻します。

■背景

個人の検証環境のため、色々なIPアドレス変更の手順を試している中で、サーバのIPアドレスを変更していました。


私は本事象の解決に丸2日を要してしまったので、どなたかの参考になれば幸いです。

以上です。