Perbaiki: Tidak dapat menemukan basis data yang valid untuk repo: basis
Jika Anda berada di salah satu distribusi Linux yang menggunakan manajer paket yum, maka Anda mungkin akan melihat kesalahan yang bertulisan Tidak dapat menemukan basis data yang valid untuk repo: segera setelah Anda selesai menginstal sistem operasi. Ini paling sering merupakan kesalahan yang terkait dengan distribusi Fedora, Red Hat dan CentOS Linux, tetapi Anda mungkin juga mendapatkannya ketika mencoba memperbarui yum pada versi SUSE yang kompatibel. Biasanya Anda hanya akan mendapatkan kesalahan saat mencoba memperbarui, tetapi untungnya, ada cara yang cukup sederhana di sekitarnya.
Metode 1: Memaksa yum untuk Menemukan baseurl
Pesan kesalahan ini menunjukkan bahwa, untuk alasan apa pun, pemutakhiran Yellowdog, Modified (yum) sistem tidak mampu mengakses basis yang digunakan untuk menemukan informasi paket. Untuk mereproduksi pesan kesalahan, jalankan pembaruan sudo yum atau cukup perbarui jika Anda adalah pengguna root. Jika pembaruan kali ini, maka kesalahan itu hanya disebabkan oleh gangguan jaringan dan Anda tidak perlu melakukan hal lain.
Di sisi lain, Anda mungkin menemukan bahwa Anda telah mereproduksi pesan kesalahan. Hal pertama yang harus diperiksa adalah memastikan bahwa Anda terhubung ke jaringan. Anda pasti ingin memastikan bahwa Anda tidak mengalami gangguan Internet, yang sejauh ini merupakan penyebab paling umum dari kesalahan ini. Jika Anda di Internet dan masih tidak dapat menemukan basis data yang valid, cobalah ping mirrorlist.centos.org dan lihat apa yang terjadi. Tekan Ctrl + C untuk mengakhiri proses ping dan melihat hasil apa yang Anda terima. Jika Anda menggunakan Red Hat atau Fedora, maka Anda mungkin ingin mengganti URL mirrorlist bahwa kesalahan dilaporkan kepada Anda, bukan CentOS URL yang kami gunakan.
Jika Anda tidak dapat melakukan ping server, maka Anda mungkin harus menunggu karena mereka bisa mengalami gangguan sementara. Jika tidak, jika Anda mengalami masalah jaringan, coba jalur yang ditunjukkan dalam gambar dan ubah ONBOOT = baris ke ya atau tidak. Anda mungkin ingin mencoba keduanya. Setelah Anda mengaturnya, jalankan sudo dhclient selama Anda tidak bekerja melalui ssh dan kemudian mencoba memperbarui yum lagi. Jika Anda masih berjuang agar manajer paket memperbarui, cobalah mengedit file itu lagi.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di SiniAnda akan menemukan opsi bernama NM_CONTROLLED, yang harus Anda set ke no. Jika Anda melakukan ini, maka pastikan bahwa ONBOOT = juga diatur ke no. Ketika Anda mengatur opsi ke tidak, pastikan bahwa Anda mengetik kata-kata hanya dalam huruf kecil karena beberapa versi CentOS dan Fedora mungkin benar-benar memiliki semacam sensitivitas huruf dalam hal ini.
Setelah selesai mengedit file, pastikan Anda memiliki kabel Ethernet yang terpasang ke antarmuka jaringan pertama pada mesin dan coba jalankan ifdown eth0; ifup eth0 untuk me-reset jaringan. Pengguna CentOS 7, seperti dalam contoh kami, mungkin tidak dapat menemukan file ini karena ada yang berubah. Jika itu yang terjadi, maka cobalah mencari apa yang ditunjukkan pada gambar di bawah ini atau sesuatu yang lain yang menyerupai pola itu. Pengembang CentOS memutuskan untuk membuat beberapa perubahan terakhir kali mereka mengubah kode pemasangan minimal, dan itu mengubah nama beberapa antarmuka jaringan sebagai hasilnya.
Setelah semuanya terlihat bagus, cobalah memperbarui yum lagi dan lihat apakah berfungsi.
Metode 2: Uncommenting baseurl
Dalam beberapa situasi yang jarang terjadi, kesalahan ini mungkin tidak disebabkan oleh masalah jaringan. Jika Anda yakin bahwa Anda terhubung dan masih tidak bisa bekerja, buka file yang ditunjukkan pada gambar di bawah ini sebagai superuser root dengan editor teks favorit Anda. Sekali lagi, jika Anda tidak menggunakan CentOS seperti kami maka Anda akan membutuhkan perubahan nama yang sederhana untuk menemukan file yang tepat.
Anda akan melihat baris yang berbunyi:
baseurl = http: //mirror.centos.org/centos/$releasever/os/$basearch/
Pastikan bahwa ini tidak dimulai dengan bendera komentar seperti simbol #. Jika ya, hapus dan simpan file itu. Coba perbarui lagi. Ini seharusnya memaksa sistem untuk memperbarui dengan benar saat ini, yang tidak dapat dilakukan jika tidak dapat menemukan baris ini karena disembunyikan oleh bendera komentar.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini