Cara Membetulkan Isu Yum Baseurl pada CentOS 7

DDD
Lepaskan: 2024-09-12 22:15:07
asal
667 orang telah melayarinya

How to Correct Yum Baseurl Issues on CentOS 7

_CentOS 7 Yum Error: Cannot Find a Valid Baseurl for Repo:base/7/x86_64_
Salin selepas log masuk

Hai semua,

Menghadapi ralat tidak dapat mencari baseurl yang sah untuk repo:base/7/x86_64 boleh menjadi agak mengecewakan, terutamanya apabila anda cuba menyelesaikan sesuatu pada CentOS 7. Isu ini biasanya berlaku kerana Yum tidak dapat mencari atau mengakses URL repositori yang diperlukannya. Mari kita pecahkan beberapa cara untuk menyelesaikan masalah dan menyelesaikan masalah ini, langkah demi langkah.

Penjelasan Ralat

Ralat ini biasanya berlaku apabila Yum tidak dapat mencari atau mengakses sumber repositori, menjadikannya tidak dapat berfungsi dengan betul. Ia adalah perkara biasa pada CentOS 7 dan biasanya boleh diselesaikan dengan menyemak beberapa perkara seperti sambungan rangkaian, tetapan DNS dan konfigurasi repositori Yum.

Penyelesaian Langkah demi Langkah untuk Membetulkan Ralat

Kaedah 1: Semak Kesambungan Rangkaian

Perkara pertama dahulu, pastikan sistem anda disambungkan ke Internet kerana Yum perlu mencapai repositori jauh untuk memuat turun pakej.

  1. Sahkan Sambungan Rangkaian Anda boleh menyemak sama ada sistem anda boleh mengakses tapak web luaran dengan menjalankan:
   ping -c 4 google.com
Salin selepas log masuk
Salin selepas log masuk

Jika ia tidak berjaya melakukan ping, anda mungkin menghadapi isu konfigurasi rangkaian. Anda boleh memulakan semula perkhidmatan rangkaian dengan:

   sudo systemctl restart network
Salin selepas log masuk

Kaedah 2: Semak Tetapan DNS

Jika sambungan rangkaian anda baik tetapi anda masih tidak dapat mengakses repositori, masalahnya mungkin dengan tetapan DNS anda.

  1. Kemas kini Konfigurasi DNS Edit fail /etc/resolv.conf untuk memastikan ia mengandungi pelayan DNS yang sah seperti DNS awam Google:
   sudo nano /etc/resolv.conf
Salin selepas log masuk

Tambah baris berikut:

   nameserver 8.8.8.8
   nameserver 8.8.4.4
Salin selepas log masuk

Simpan fail dan keluar.

  1. Semak Resolusi Nama Domain Jalankan ujian ping lain untuk mengesahkan:
   ping -c 4 google.com
Salin selepas log masuk
Salin selepas log masuk

Kaedah 3: Semak Konfigurasi Repositori Yum

Jika sambungan rangkaian dan tetapan DNS baik, masalahnya mungkin dengan konfigurasi repositori Yum anda.

  1. Kemas kini Sumber Repositori Yum Sandarkan fail konfigurasi Yum semasa anda:
   sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
Salin selepas log masuk

Edit atau gantikan fail konfigurasi repositori. Contohnya, buka /etc/yum.repos.d/CentOS-Base.repo:

   sudo nano /etc/yum.repos.d/CentOS-Base.repo
Salin selepas log masuk

Pastikan tetapan baseurl dan gpgcheck adalah betul. Anda boleh mengedit fail ini secara manual atau menggunakan sumber cermin yang boleh dipercayai.

Contoh: Menggunakan Konfigurasi Cermin CentOS Rasmi

   [base]
   name=CentOS-$releasever - Base
   baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

   [updates]
   name=CentOS-$releasever - Updates
   baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

   [extras]
   name=CentOS-$releasever - Extras
   baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
Salin selepas log masuk

Simpan dan keluar daripada fail.

  1. Kosongkan dan Bina Semula Cache Yum
   sudo yum clean all
   sudo yum makecache
   sudo yum update
Salin selepas log masuk

Ringkasan

Ralat baseurl yang sah untuk repo:base/7/x86_64 selalunya disebabkan oleh isu dengan sambungan rangkaian, tetapan DNS atau konfigurasi repositori Yum. Dengan menyemak dan membetulkan aspek ini, atau dengan menggunakan sumber cermin yang boleh dipercayai, anda boleh menyelesaikan masalah ini dengan cekap. Harap panduan ini membantu anda memulihkan Yum dan berjalan dengan lancar. Jika anda mempunyai sebarang soalan atau isu lanjut, sila tinggalkan ulasan!

Selamat mengekod!

Atas ialah kandungan terperinci Cara Membetulkan Isu Yum Baseurl pada CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!