状況
yum の失敗はすべてリポジトリ切り替えで直りますか?
いいえ。元のエラーで失敗 URL とリポジトリ ID を確認します。旧 CentOS ミラーの404は、名前解決、証明書、認証、第三者リポジトリの問題とは異なります。変更を判断する前に既存定義を保全してください。
同梱 LinuxMirrors は定義の書き換えとメタデータ更新を行います。ファイアウォール・SELinux の質問は別の変更なので、ガイドでは --close-firewall false と明示的なバックアップ・更新指定を使います。他の導入が失敗しただけで実行しないでください。取得が成功しても CentOS 7 はサポート終了済みです。
確認すること
- ローカル定義の読み取り: grep -nE "^\[|^enabled=|^baseurl=|^mirrorlist=" /etc/yum.repos.d/*.repo
- 失敗したリポジトリを定義と照合し、共有前にトークンと非公開アドレスを伏せてください。TLS/GPG 検査の無効化を一般的な修復策にしないでください。
- その後の yum メタデータ更新は上流へ接続しキャッシュを書き込むため、上記の読み取り確認とは別に認可して行います。