Beberapa waktu yang lalu saya ingin menginstall caddy pada server saya yang osnya centos 8 stream. Namun ketika ingin melakukan install muncul error seperti ini
Errors during downloading metadata for repository ‘appstream’:
– Curl error (6): Couldn’t resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=genclo [Could not resolve host: mirrorlist.centos.org]
Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: Curl error (6): Couldn’t resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=genclo [Could not resolve host: mirrorlist.centos.org]
Saya kurang tahu penyebabnya apa karena os centos yang saya gunakan itu masih fresh hasil rebuild ulang. Solusi untuk mengatasi masalah ini pun cukup mudah, anda hanya perlu menjalankan command perintah dibawah ini step by step sampai selesai.
cd /etc/yum.repos.d/
sudo sed -i ‘s/mirrorlist/#mirrorlist/g’ /etc/yum.repos.d/CentOS-*
sudo sed -i ‘s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g’ /etc/yum.repos.d/CentOS-*
sudo yum update -y
*jika error ganti tanda petik ‘ menjadi tanda petik lurus
Pada command yang keempat atau terakhir mungkin agak sedikit lebih lama karena sambil melakukan update. Jika sudah, anda bisa melanjutkan kembali menjalankan command sebelumnya yang error.
Source: https://stackoverflow.com/questions/70963985/error-failed-to-download-metadata-for-repo-appstream-cannot-prepare-internal