Salah satu pembaca kami mengirimkan pertanyaan di bawah ini.
Pertanyaan: Saya telah menginstal CentOS 4.9 di PC saya dan berpikir untuk memutakhirkannya menggunakan perintah yum. Tetapi ketika saya menjalankan 'yum update", itu memunculkan pesan kesalahan di bawah ini:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base
Saya baru mengenal Linux, jadi tidak dapat menemukan solusi. Saya adalah pengunjung tetap techglimpse dan ingin tahu apakah Anda dapat membantu saya dengan masalah ini. Juga tutorial tentang ini di situs web Anda akan membantu pemula seperti saya…
Terima kasih.
Ramesh
Solusi: yum mengakses repositori (yang dikonfigurasi di /etc/yum.conf) file melalui internet untuk menginstal, menghapus, dan memperbarui satu atau lebih paket perangkat lunak berbasis rpm. Dalam kasus Anda, repositori CentOS telah dikonfigurasi secara default selama instalasi OS. Ketika perintah 'yum update' dijalankan, ia mencoba untuk terhubung ke 'mirrorlist.centos.org', tetapi gagal selama resolusi nama. Artinya, mesin Anda tidak dikonfigurasi dengan DNS.
Untuk mengkonfigurasi DNS pada mesin Linux Anda, ikuti langkah-langkah di bawah ini.
- vim /etc/resolv.conf
- Tambahkan baris di bawah ini
nameserver 8.8.8.8
- Simpan file dan keluar
Catatan: Selalu disarankan untuk menambahkan lebih dari satu server nama – Primer dan sekunder. Di sini ‘8.8.8.8 ' adalah server nama publik Google. Anda dapat mengubahnya ke server nama ISP Anda atau bahkan OpenDNS (208.67.222.222, 208.67.220.220 )
Jadi, /etc/resolv.conf file mungkin berisi entri server nama di bawah ini…
nameserver 8.8.8.8 nameserver 208.67.222.222 nameserver 208.67.220.220
Setelah selesai, coba yum update dan itu harus bekerja dengan baik. Semoga ini bisa membantu Anda.