CentOS無法連接mirror.centos.org

參考問答: 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

17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。