CentOS6サポート終了でyumミラーサイト参照先を書き換え
Overview
- CentOS6のメンテナンスアップデートが2020/11/30で終了したので、それに伴いyumのミラーサイトからも消えた。
- ミラーサイトを参照している箇所を vault.centos.org に入れ替えた。
内容
CentOS6のサポートが終了し、yumが失敗するようになるので延命のためにミラーサイトを書き換える。
- Before
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
この状態で実行すると失敗する。
]$ yum search ffmpeg Loaded plugins: fastestmirror, presto, versionlock Loading mirror speeds from cached hostfile 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/tmp/yum-infra-hUIxzP/x86_64/6/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base
- After
$ cat /etc/yum.repos.d/CentOS-SCLo-scl.repo [base] name=CentOS-6.5 - Base baseurl=https://vault.centos.org/6.5/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 exclude=kernel kernel-devel enabled=1 [updates] name=CentOS-6.5 - Updates baseurl=https://vault.centos.org/6.5/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 exclude=kernel kernel-devel kernel-firmware kernel-headers enabled=1 [extras] name=CentOS-6.5 - Extras baseurl=https://vault.centos.org/6.5/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 exclude=kernel kernel-devel kernel-firmware kernel-headers enabled=1
上記に書き換え実行するとパッケージの検索が出来るようになる。
$ yum search ffmpeg Loaded plugins: fastestmirror, presto, versionlock Loading mirror speeds from cached hostfile epel/metalink | 4.8 kB 00:00 * epel: d2lzkl7pfhq30w.cloudfront.net base | 3.8 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Sat Jun 30 00:37:23 2018 Downloaded: Wed Jan 8 18:48:10 2014 mobaconda | 1.6 kB 00:00 mobaconda 148/148 ================================================================================================================== N/S Matched: ffmpeg ================================================================================================================== ffmpeg-devel.x86_64 : Development package for ffmpeg ffmpeg-libs.x86_64 : Libraries for ffmpeg ffmpeg-rtmp-debuginfo.x86_64 : Debug information for package ffmpeg-rtmp ffmpeg-rtmp-devel.x86_64 : Development package for ffmpeg-rtmp ffmpeg-rtmp-libs.x86_64 : Libraries for ffmpeg-rtmp ffmpeg28-debuginfo.x86_64 : Debug information for package ffmpeg28 ffmpeg28-devel.x86_64 : Development package for ffmpeg28 ffmpeg28-libs.x86_64 : Libraries for ffmpeg28 ffmpeg.x86_64 : Digital VCR and streaming server ffmpeg-rtmp.x86_64 : Digital VCR and streaming server ffmpeg28.x86_64 : Digital VCR and streaming server Name and summary matches only, use "search all" for everything