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.