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

Dalam proses saya membuat tutorial automysqlbackup di CentOS kemarin sempat tersendat masalah pada yum. Semua usaha install paket aplikasi ataupun mengupdatenya gagal total karena tidak bisa menemukan host dari repository server yang ada dalam VPSnya. Sempat terpikir mungkin karena saya pakai 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
Setting 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 sudah jelas, DNS server yang digunakan tidak mampu mengembalikan informasi apa alamat IP dari URL repository diatas. Solusinya bisa dikatakan mudah, kita tinggal edit DNS server yang dipakai Linux saat 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.

Leave a Comment