Cara Memperbaiki “Tidak dapat menemukan baseurl yang valid untuk repo” di CentOS
Salah satu kesalahan paling umum yang ditemui pengguna CentOS saat menggunakan manajer paket YUM (misalnya menjalankan perintah yum update), terutama pada sistem yang baru diinstal adalah “Tidak dapat menemukan baseurl yang valid untuk repo: base /7/x86_64 ”.
Dalam artikel singkat ini, kami akan menunjukkan cara memperbaiki kesalahan “tidak dapat menemukan baseurl yang valid untuk repo” di distribusi CentOS Linux.
Tangkapan layar berikut menunjukkan kesalahan di atas setelah menjalankan perintah yum untuk mencari paket.
yum search redis
Kesalahan ini menunjukkan bahwa YUM tidak mampu mengakses repositori dasar yang digunakannya untuk menemukan informasi paket. Dalam kebanyakan kasus, ada dua kemungkinan penyebab kesalahan: 1) masalah jaringan dan/atau 2) URL dasar dikomentari dalam file konfigurasi repositori.
Anda dapat memperbaiki kesalahan ini dengan cara berikut:
1. Pastikan sistem Anda terhubung ke Internet. Anda dapat mencoba melakukan ping ke arah internet mana pun, misalnya, google.com.
ping google.com
Hasil ping menunjukkan masalah DNS atau tidak ada konektivitas Internet. Dalam hal ini, cobalah mengedit file konfigurasi antarmuka jaringan. Untuk mengidentifikasi antarmuka jaringan Anda, jalankan perintah ip.
ip add
Untuk mengedit konfigurasi antarmuka enp0s8, buka file /etc/sysconfig/network-scripts/ifcfg-enp0s8 seperti yang ditunjukkan.
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
Jika ini masalah DNS, coba tambahkan Nameserver di file konfigurasi seperti yang ditunjukkan.
DNS1=10.0.2.2
DNS2=8.8.8.8
Kemudian restart layanan Network Manager dengan perintah systemctl.
systemctl restart NetworkManager
Untuk informasi lebih lanjut, baca artikel kami: Cara Mengonfigurasi Alamat IP Statis Jaringan dan Mengelola Layanan di RHEL/CentOS 7.0.
Setelah melakukan perubahan pada pengaturan jaringan, coba jalankan ping sekali lagi.
ping google.com
Sekarang jalankan, coba jalankan yum update atau perintah yum apa pun yang menampilkan kesalahan di atas, sekali lagi.
yum search redis
2. Jika sistem terhubung ke Internet dan DNS berfungsi dengan baik, maka seharusnya ada masalah dengan file konfigurasi repo /etc/yum.repos.d/CentOS-Base. repo.
Buka file menggunakan editor baris perintah favorit Anda.
vi /etc/yum.repos.d/CentOS-Base.repo
Cari bagian [base]
, coba hapus komentar pada baseurl
dengan menghilangkan #
awalan pada baris baseurl sebagai ditunjukkan pada tangkapan layar berikut.
Simpan perubahan dan tutup file. Sekarang coba jalankan perintah yum lagi.
yum update
Dalam artikel ini, kami telah menjelaskan cara memperbaiki kesalahan “Tidak dapat menemukan baseurl yang valid untuk repo: ” di CentOS 7. Kami ingin mendengar pendapat Anda, berbagi pengalaman Anda dengan kami. Anda juga dapat membagikan solusi yang Anda ketahui untuk memperbaiki masalah ini, melalui formulir masukan di bawah.