Mengatasi Couldn’t resolve host ‘mirrorlist.centos.org’

By | July 30, 2019

Pada proses saya membangun panduan automysqlbackup di CentOS kemarin sempat tersendat masalah di yum. Seluruh usaha install paket program ataupun mengupdatenya gagal total karena tak dapat menemukan host dari repository server yang terdapat pada VPSnya. Sempat terpikir mungkin karena saya gunakan NAT VPS yang hanya mendukung IPv6 dan standarnya masih IPv4. Untungnya bukan. 😀

Lengkapnya pesan error yang muncul seperti ini:

yum install automysqlbackup
Loaded plugins: fastestmirror, refresh-packagekit
Pengaturan up Install Process
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os&infra=stock error was
14: PYCURL ERROR 6 - Couldn't resolve host 'mirrorlist.centos.org'
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=extras&infra=stock error was
14: PYCURL ERROR 6 - Couldn't resolve host 'mirrorlist.centos.org'
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=updates&infra=stock error was
14: PYCURL ERROR 6 - Couldn't resolve host 'mirrorlist.centos.org'
* base: centos.mirrors.ovh.net
* extras: centos.mirrors.ovh.net
* updates: centos.mirrors.ovh.net
http://centos.mirrors.ovh.net/ftp.centos.org/6/os/i386/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - Couldn't resolve host 'centos.mirrors.ovh.net'
Trying other mirror.
http://centos.trisect.eu/6/os/i386/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - Couldn't resolve host 'centos.trisect.eu'
Trying other mirror.
..
http://vzdownload.swsoft.com/ez/packages/centos/6/i386/os/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - Couldn't resolve host 'vzdownload.swsoft.com'
Trying other mirror.
http://vzdownload.swsoft.com/ez/packages/centos/6/i386/updates/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - Couldn't resolve host 'vzdownload.swsoft.com'
Trying other mirror.
No package automysqlbackup available.
Error: Nothing to do

Saya potong karena panjang sekali kalau semuanya.

Masalahnya telah jelas, DNS server yang digunakan tak mampu mengembalikan informasi apa domisili IP dari URL repository diatas. Solusinya dapat disebut gampang, kita tinggal edit DNS server yang dimanfaatkan Linux dikala itu.

nano /etc/resolv.conf

Dan tambahkan 2 baris kode ini didalamnya:

nameserver 8.8.8.8
nameserver 8.8.4.4

Yang maksudnya kita akan menggunakan Public DNS Server milik Google. Selesai. Silahkan coba jalankan ulang yum dan mestinya akan normal kembali.


Sumber https://servernesia.com