yum install したとき、YumRepo Error: All mirror URLs are not using ftp, http[s] or file.

CentOS
スポンサーリンク

 

環境

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年末でサポートが切れるため、選ばぬが吉。

コメント