Tidak dapat mengambil metalink untuk repositori: fedora / 20 / i386


13

Saya menginstal Fedora 20 menggunakan liveOS.

Saat mengambil pembaruan, saya mendapatkan hasil berikut:

[root@localhost bioinfo]# yum update
Loaded plugins: langpacks, refresh-packagekit
Error: Cannot retrieve metalink for repository: fedora/20/i386. Please verify its path and try again

Bagaimana cara saya memperbaiki kesalahan ini?

Jawaban:


23

Masalah ini sepertinya datang menggunakan aman https. Masuk /etc/yum.repository.ddan ganti semua httpsdengan file yang httpberbeda .repo.


1
fwiw, dikonfirmasi pada fedora 17
JustJeff

- dikonfirmasi dengan Fedora 15
Juni

Aneh sebagai https adalah default ... Tanggal dan waktu benar (lol dan bukan pada laptop Lenovo).
Kevin Parker

Ini bekerja untuk saya: ls /etc/yum.repository.d/*.repo | xargs sed -i / https: / http: / g '
Joe Heyming

7

Mungkin saja Anda ca-certificatesmembutuhkan pembaruan atau rusak.

Mencoba:

# yum update ca-certificates

Jika itu tidak menawarkan untuk memperbarui paket, instal ulang:

# yum reinstall ca-certificates

Jika gagal, mungkin server tempat Anda terhubung telah memperbarui sertifikatnya (mungkin dari vendor baru) dan rantai sertifikat dan / atau sertifikat root belum ada dalam ca-certificatespaket. Sertifikat dalam paket ini dipilih oleh Mozilla Foundation.

Jika ini masalahnya, maka jawaban @ Saturn semoga membantu.


6

Saya mengubah dua jawaban lainnya, keduanya membantu ... GarethTheRed telah mendapatkan jawaban yang sebenarnya. Saya mengalami masalah yang sama setelah melakukan peningkatan versi dan saya ca-certificatesketinggalan zaman.

Namun, untuk dapat memperbarui ca-certificates, Anda harus terlebih dahulu dapat benar-benar menggunakannya yum. Saya menyarankan:

  1. Pergi ke /etc/yum.repos.d
  2. Edit fedora.repodan fedora-updates.repo. Di kedua file, batalkan komentar pada baseurlbaris yang menggunakan polos httpdan komentar keluar metalinkurl yang menggunakan https.
  3. Lakukan yum update ca-certificatesatau yum reinstall ca-certificates(seperti dalam jawaban Gareth).
  4. Batalkan perubahan dari langkah 2 sehingga Anda akan kembali menggunakan keduanya httpsdan pengalihan metalink.
  5. Semua selesai, tes yumdan itu harus bekerja lagi.

0

Versi Fedora saat ini adalah 23, masih ada pembaruan untuk 22. Fedora 20 panjang, masa lalu yang panjang. Tidak heran tidak ada pembaruan lagi.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.