12月后Centos 6 系統無法使用yum出現錯誤
相信已經有一部分朋友今天連接到CentOS 6的服務器后執行yum后發現報錯,那么發生了什么?
CentOS 6已經隨着2020年11月的結束進入了EOL(Reaches End of Life),不過有一些老設備依然需要支持,CentOS官方也給這些還不想把CentOS 6扔進垃圾堆的用戶保留了最后一個版本的鏡像,只是這個鏡像不會再有更新了
官方便在12月2日正式將CentOS 6相關的軟件源移出了官方源,隨之而來逐級鏡像也會陸續將其刪除。
不過有一些老設備依然需要維持在當前系統,CentOS官方也給這些還不想把CentOS 6扔進垃圾堆的用戶保留了各個版本軟件源的鏡像,只是這個軟件源不會再有更新了。
一鍵修復
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo yum clean all yum makecache
手動修復教程:
首先把fastestmirrors關了
#編輯 vi /etc/yum/pluginconf.d/fastestmirror.conf #修改 enable=0 #或者執行以下命令 sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
先把之前的repo挪到備份,然后下面兩個二選一
1.
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.替換為官方Vault源(海外服務器用)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Official.repo
或者替換為阿里雲Vault鏡像(國內服務器用)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo