環境
CentOS6。
事象
yum install したあと、以下のMSGが出て止まる。
読み込んだプラグイン:fastestmirror, ovl
インストール処理の設定をしています
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
エラー: Cannot find a valid baseurl for repo: base
原因
CentOS6のサポートが2020年11月で切れているため、標準のリポジトリも参照できなくなっている。
対応
暫定対応
とりあえず、baseリポジトリをやめて、使えるリポジトリに変更する。
最初にバックアップ取得。
cp -p /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BAK
mirrorlistの行達をコメントアウト。
sed -i -e "s/^mirrorlist=http:\/\/mirrorlist.centos.org/#mirrorlist=http:\/\/mirrorlist.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo
baseurlを変更。
sed -i -e "s/^#baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo
恒久対応
OSを、現在サポートされているものに変える。
CentOS8は2021年末でサポートが切れるため、選ばぬが吉。
コメント