錯誤提示:
錯誤:Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist
原因:
centos 8操作系統版本結束了生命周期(EOL),Linux社區已不再維護該操作系統版本。
但軟件包仍在官方鏡像上保留了一段時間?,F在他們被轉移到https://vault.centos.org
如果服務器內已安裝了wget ,建議直接使用自制腳本進行修復:
wget -O Centos8_AppStream.sh http://down.wshost.cc/SH/Centos8_AppStream.sh && sh Centos8_AppStream.sh
如果沒有wget,手動在服務器內執行:
sed -i ‘s/mirrorlist/#mirrorlist/g’ /etc/yum.repos.d/CentOS-*
sed -i ‘s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g’ /etc/yum.repos.d/CentOS-*
yum makecache