404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repod
——————————————
問題描述
阿里云服務(wù)器票编,CentOS8拷姿,yum安裝報錯
——————————————
解決辦法
登錄CentOS 8系統(tǒng)的ECS實例喻括。具體操作仔涩。
-
運行以下命令備份之前的repo文件吱肌。
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
-
運行以下命令下載最新的repo文件。
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
-
運行以下命令替換repo文件中的鏈接秩冈。
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
-
運行以下命令重新創(chuàng)建緩存爆阶。
yum clean all && yum makecache
yum源和epel源切換完成后,即可使用yum install命令在實例上安裝您所需要的軟件包溶褪。
——————————————
官方回復(fù)原文
您好币旧!
您反饋的問題從報錯現(xiàn)象看,是因為“2022年1月1日起CentOS官方將不再對CentOS 8提供服務(wù)支持”導(dǎo)致的yum無法正常使用竿滨,具體的您可以看下這個公告:
https://help.aliyun.com/noticelist/articleid/1060980265.html
如果您的服務(wù)目前不方便遷移或者遷移需要一定的時間佳恬,需要繼續(xù)使用centos 8,那么針對這個yum的報錯問題于游,您可以創(chuàng)建快照備份后參考這個方法來做下處理毁葱,處理之后即可正常使用yum
https://help.aliyun.com/document_detail/405635.html
另外,因為centos系列后續(xù)將停止維護贰剥,從系統(tǒng)的穩(wěn)定性和安全性等方面考慮倾剿,我們推薦您結(jié)合業(yè)務(wù)實際情況,盡快安排系統(tǒng)的升級遷移蚌成,比如阿里云提供的Alibaba Cloud Linux系列操作系統(tǒng)前痘。
具體遷移過程您可以參考這個方法來實現(xiàn),操作前建議您做好數(shù)據(jù)備份担忧。