Pertanyaan: Saya mencoba menginstal server Xen di CentOS 6.4 melalui yum install xen , tetapi yum gagal dengan pesan kesalahan sebagai “Kesalahan:Tidak dapat mengambil melink untuk repositori:epel . Harap verifikasi jalurnya dan coba lagi “. Bagaimana mengatasinya?
Cuplikan kesalahan:
# yum install centos-release-xen
Plugin yang dimuat:cermin tercepat
Memuat kecepatan cermin dari file host yang di-cache
Kesalahan:Tidak dapat mengambil logam untuk repositori:epel. Harap verifikasi jalurnya dan coba lagi
# yum install xen
Plugin yang dimuat:cermin tercepat
Memuat kecepatan cermin dari file host yang di-cache
Kesalahan:Tidak dapat mengambil logam untuk repositori:epel. Harap verifikasi jalurnya dan coba lagi
Solusi:
Masalahnya adalah karena, repo EPEL secara default diatur untuk menggunakan https (ini sebenarnya bukan masalah, tetapi sertifikat-ca yang digunakan untuk https). Artinya, Anda harus memiliki sertifikat CA yang diperbarui. Ada beberapa cara untuk memperbaiki masalah ini.
Opsi 1: Anda cukup mengubah titik akhir repo EPEL untuk menggunakan http protokol alih-alih https . Untuk melakukannya, jalankan perintah di bawah ini sebagai root.
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(atau)
# vi /etc/yum.repos.d/epel.repo
dan ubah mirrorlist untuk menunjuk ke ‘http ' bukannya 'https ‘
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
to
mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchm
Opsi 2:Perbarui sertifikat SSL
yum upgrade ca-certificates --disablerepo=epel
Catatan :nonaktifkan epel repo saat memutakhirkan sertifikat-ca.
Itu dia! Anda dapat terus menggunakan repo EPEL secara normal untuk pemasangan 'yum'.
Terkait :Berguna Perintah yum