參考問答: https://serverfault.com/questions/1161816/mirrorlist-centos-org-no-longer-resolve
當我們在CentOS8安裝一些新的套件的時候,常常會出現這樣的錯誤
Error: Failed to download metadata for repo ‘extras’: Cannot prepare internal mirrorlist: Curl error (6): Couldn’t resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=extras&infra=stock
這個錯誤的重點在於沒辦法解析mirrorlist.centos.org
可使用ping -c 4 mirrorlist.centos.org來確認無法連接這個位置
這是因為mirrorlist.centos.org 不再存在
可以使用下面的指令更新mirror.centos.org為新的函式庫位置vault.centos.org
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS-*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS-*.repo
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS-*.repo