Cara Memperbaiki Tidak Dapat Mencari BaseUrl yang Sah untuk Repo di CentOS
- 1897
- 229
- Marcus Kassulke
Salah satu kesilapan yang paling biasa Centos Pengguna bertemu semasa menggunakan Pengurus Pakej Yum (contohnya menjalankan arahan kemas kini yum), terutamanya pada sistem yang baru dipasang ialah "Tidak dapat mencari BaseUrl yang sah untuk repo: asas/7/x86_64".
Dalam artikel pendek ini, kami akan menunjukkan cara membetulkan "tidak dapat mencari asas yang sah untuk repo"Ralat dalam Centos Linux pengedaran.
Tangkapan skrin berikut menunjukkan ralat di atas setelah menjalankan perintah yum untuk mencari pakej.
# yum cari redisTidak dapat mencari BaseUrl yang sah untuk Ralat Repo
Ralat menunjukkan bahawa Yum tidak mampu mengakses repositori asas yang digunakan untuk mencari maklumat pakej. Dalam kebanyakan kes, terdapat dua kemungkinan penyebab kesilapan: 1) Isu Rangkaian dan/atau 2) URL asas yang dikomentari dalam fail konfigurasi repositori.
Anda boleh menyelesaikan ralat ini dengan cara berikut:
1. Pastikan sistem anda disambungkan ke internet. Anda boleh cuba meniru arah internet, contohnya, Google.com.
# Ping Google.comPing host
Hasil ping menunjukkan sama ada masalah DNS atau tiada sambungan internet. Dalam kes ini, cuba edit fail konfigurasi antara muka rangkaian. Untuk mengenal pasti antara muka rangkaian anda, jalankan arahan IP.
# IP TambahKenal pasti antara muka rangkaian
Untuk mengedit konfigurasi untuk antara muka ENP0S8, Buka fail /etc/sysconfig/skrip rangkaian/ifcfg-enp0s8 seperti yang ditunjukkan.
# vi/etc/sysconfig/skrip rangkaian/ifcfg-enp0s8
Sekiranya masalah DNS, cuba tambahkan Nameservers dalam fail konfigurasi seperti yang ditunjukkan.
DNS1 = 10.0.2.2 DNS2 = 8.8.8.8
Kemudian mulakan semula Pengurus Rangkaian Perkhidmatan dengan arahan SystemCtl.
# Systemctl Mulakan semula NetworkManager
Untuk maklumat lanjut, baca artikel kami: Cara Mengkonfigurasi Alamat IP Statik Rangkaian dan Menguruskan Perkhidmatan di RHEL/CentOS 7.0.
Setelah membuat perubahan dalam tetapan rangkaian, cuba laksanakan ping sekali lagi.
# Ping Google.comPing hos lagi
Sekarang jalankan cuba menjalankan kemas kini yum atau perintah yum yang menunjukkan ralat di atas, sekali lagi.
# yum cari redisCari pakej
2. Sekiranya sistem disambungkan ke Internet dan DNS berfungsi dengan baik, maka harus ada masalah dengan fail konfigurasi repo /etc/yum.repos.d/centos-base.repo.
Buka fail menggunakan editor baris arahan kegemaran anda.
# vi /etc /yum.repos.d/centos-base.repo
Cari [asas]
seksyen, cuba uncommenting the BaseUrl
dengan mengeluarkan yang terkemuka #
pada BASEURL LINE Seperti yang ditunjukkan dalam tangkapan skrin berikut.
Simpan perubahan dan tutup fail. Sekarang cuba jalankan perintah yum lagi.
# kemas kini yum
Dalam artikel ini, kami telah menjelaskan cara membetulkan "Tidak dapat mencari BaseUrl yang sah untuk repo:"Ralat dalam Centos 7. Kami ingin mendengar daripada anda, berkongsi pengalaman anda dengan kami. Anda juga boleh berkongsi penyelesaian yang anda tahu untuk menyelesaikan masalah ini, melalui borang maklum balas di bawah.
- « Cara Memasang Pelayar Berani di Linux
- Cara Memperbaiki Git Sentiasa meminta kelayakan pengguna untuk pengesahan HTTP (s) »