Betulkan: Tidak dapat mencari baseurl yang sah untuk repo: base



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sekiranya anda menggunakan mana-mana pengedaran Linux yang menggunakan pengurus pakej yum, anda mungkin akan melihat ralat yang berbunyi Tidak dapat mencari asas yang sah untuk repo: base sejurus anda selesai memasang sistem operasi. Ini biasanya merupakan ralat yang berkaitan dengan pengedaran Fedora, Red Hat dan CentOS Linux, tetapi anda mungkin juga mendapatkannya semasa cuba mengemas kini yum pada versi SUSE yang serasi. Anda biasanya akan mendapat ralat ketika cuba mengemas kini, tetapi untungnya, ada cara yang cukup mudah untuk mengatasinya.



Kaedah 1: Memaksa yum untuk mencari baseurl

Mesej ralat ini menunjukkan bahawa, atas sebab apa pun, sistem Yellowdog Updater, Modified (yum) tidak dapat mengakses pangkalan yang digunakannya untuk mencari maklumat pakej. Untuk menghasilkan semula mesej ralat, jalankan kemas kini sudo yum atau secara sederhana yum kemas kini jika anda pengguna root. Sekiranya kemas kini kali ini, maka kesalahan itu disebabkan oleh cegukan rangkaian dan anda tidak perlu melakukan apa-apa lagi.





Sebaliknya, anda mungkin mendapati bahawa anda telah menghasilkan semula mesej ralat. Perkara pertama yang perlu diperiksa adalah memastikan anda tersambung ke rangkaian. Anda pasti ingin memastikan bahawa anda tidak mengalami gangguan Internet, yang merupakan penyebab ralat ini yang paling biasa. Sekiranya anda berada di Internet dan masih tidak dapat menemui asas yang sah, cuba ping mirrorlist.centos.org dan lihat apa yang berlaku. Tekan Ctrl + C untuk mengakhiri proses ping dan lihat hasil apa yang anda terima. Sekiranya anda menggunakan Red Hat atau Fedora, maka anda mungkin ingin menggantikan URL senarai cermin yang ralat dilaporkan kepada anda dan bukan URL CentOS yang kami gunakan.

Sekiranya anda tidak dapat melakukan ping pelayan, maka anda mungkin harus menunggu kerana mereka mungkin mengalami gangguan sementara. Jika tidak, jika anda menghadapi masalah rangkaian, cubalah jalannya ditunjukkan dalam gambar dan beralih baris ONBOOT = sama ada ya atau tidak. Anda mungkin mahu mencuba kedua-duanya. Setelah anda menetapkannya, jalankan sudo dhclient selagi anda tidak berusaha melalui ssh dan kemudian cuba mengemas kini yum lagi. Sekiranya anda masih bersusah payah untuk mengemas kini pengurus pakej, kemudian cuba edit fail itu sekali lagi.



Anda akan mendapat pilihan bernama NM_CONTROLLED, yang harus anda tetapkan ke tidak. Sekiranya anda melakukan ini, pastikan bahawa ONBOOT = juga diset ke tidak. Apabila anda menetapkan pilihan ke tidak, pastikan anda mengetik perkataan hanya dengan huruf kecil kerana beberapa versi CentOS dan Fedora mungkin mempunyai kepekaan kes dalam hal ini.

Setelah selesai mengedit fail, pastikan anda mempunyai kabel Ethernet yang terpasang pada antara muka rangkaian pertama pada mesin dan cuba jalankan ifdown eth0; ifup eth0 untuk menetapkan semula rangkaian. Pengguna CentOS 7, seperti dalam contoh kami, mungkin tidak dapat mencari fail ini kerana perkara telah diubah. Sekiranya demikian, cuba cari apa yang ditunjukkan dalam gambar di bawah atau sesuatu yang menyerupai corak itu. Pembangun CentOS memutuskan untuk membuat beberapa perubahan terakhir kali mereka mengubah kod pemasangan minimum, dan hasilnya mengubah nama beberapa antara muka rangkaian.

Setelah semuanya kelihatan baik, kemudian cuba kemas kini semula yum dan lihat apakah ia berfungsi.

Kaedah 2: Menanggalkan asasurl

Dalam beberapa situasi yang jarang berlaku, ralat ini mungkin tidak disebabkan oleh masalah rangkaian. Sekiranya anda yakin bahawa anda bersambung dan masih tidak dapat berfungsi, buka fail tersebut ditunjukkan dalam gambar di bawah sebagai superuser root dengan penyunting teks kegemaran anda. Sekali lagi, jika anda tidak menggunakan CentOS seperti kami maka anda memerlukan pertukaran nama yang mudah untuk mencari fail yang betul.

Anda harus melihat garis yang berbunyi:

baseurl = http: //mirror.centos.org/centos/$releasever/os/$basearch/

Pastikan ini tidak bermula dengan bendera komen seperti simbol #. Sekiranya ada, kemudian hapus dan kemudian simpan failnya. Cuba kemas kini sekali lagi. Ini semestinya memaksa sistem untuk mengemas kini dengan betul kali ini, yang tidak dapat dilakukan jika tidak dapat menemui baris ini kerana disembunyikan oleh bendera komen.

3 minit membaca