CentOS8 で dnf update が失敗する件

はじめに

今日、ふと dnf update を実行してみると、

というエラーメッセージが出て、更新チェックに失敗しました。
ネットで調べてみると DNS設定について出てたりするのですが、上記のエラーメッセージだと DNS の問題ではなさそうです。
どうやらリポジトリ内に記載されているミラーサイトのURLが変更されてしまったことが原因のようです。

リポジトリを調べてみる

試しに「/etc/yum.repos.d/」内の「CentOS-Linux-AppStream.repo」を覗いてみると、

となっています。

この中の mirrorlist 部分を無効にし、baseurl を「http://vault.centos.org」に書き換えることにします。

リポジトリの書き換え

「/etc/yum.repos.d/」内には「CentOS-Linux-AppStream.repo」だけでなく他にもリポジトリが保存されています。今回はこれらのファイルを一気に書き換えてしまいます。

dnf update の動作確認

dnf update を実行してみると、いくつかのリポジトリのデータベース更新やGPG鍵のインポートを経た上で、正常に動作しました。

コメント

タイトルとURLをコピーしました