Không thể truy xuất metalink cho kho lưu trữ: fedora / 20 / i386


13

Tôi đã cài đặt Fedora 20 bằng liveOS.

Trong khi thực hiện các bản cập nhật, tôi nhận được kết quả như sau:

[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

Làm cách nào để khắc phục lỗi này?

Câu trả lời:


23

Vấn đề này dường như đến sử dụng an toàn https. Đi vào /etc/yum.repository.dvà thay thế tất cả httpsbằng httptrong các .repotập tin khác nhau .


1
fwiw, được xác nhận trên fedora 17
JustJeff

- được xác nhận với Fedora 15
polerto 17/215

Điều kỳ lạ là https là mặc định ... Ngày và giờ chính xác (lol và không phải trên máy tính xách tay lenovo).
Kevin Parker

Điều này làm việc cho tôi: ls /etc/yum.reposeective.d/*.repo | xargs sed -i 's / https: / http: / g'
Joe Heyming

7

Có thể là bạn ca-certificatesđang cần cập nhật hoặc bị hỏng.

Thử:

# yum update ca-certificates

Nếu điều đó không cung cấp để cập nhật gói, sau đó cài đặt lại:

# yum reinstall ca-certificates

Nếu thất bại, có thể máy chủ mà bạn được kết nối đã cập nhật chứng chỉ của nó (có thể từ nhà cung cấp mới) và chuỗi chứng chỉ và / hoặc chứng chỉ gốc chưa có trong ca-certificatesgói. Các chứng chỉ trong gói này được chọn bởi Mozilla Foundation.

Nếu đây là trường hợp, thì câu trả lời của @ Saturn hy vọng sẽ có ích.


6

Tôi đã sửa đổi hai câu trả lời khác, cả hai đều hữu ích ... GarethTheRed đã có câu trả lời thực sự. Tôi gặp vấn đề tương tự sau khi thực hiện nâng cấp phiên bản và tôi ca-certificatesđã hết hạn.

Tuy nhiên, để có thể cập nhật ca-certificates, trước tiên bạn phải có khả năng thực sự sử dụng yum. Tôi đề nghị:

  1. Đi đến /etc/yum.repos.d
  2. Chỉnh sửa fedora.repofedora-updates.repo. Trong cả hai tệp, bỏ ghi chú baseurldòng sử dụng đơn giản httpvà nhận xét metalinkurl sử dụng https.
  3. Làm yum update ca-certificateshoặc yum reinstall ca-certificates(như trong câu trả lời của Gareth).
  4. Hoàn tác các thay đổi từ bước 2 để bạn sẽ quay lại sử dụng cả hai httpsvà chuyển hướng metalink.
  5. Tất cả được thực hiện, kiểm tra yumvà nó sẽ hoạt động trở lại.

0

Phiên bản hiện tại của Fedora là 23, vẫn có bản cập nhật cho 22. Fedora 20 là quá khứ dài, đã qua đời. Không có thắc mắc không có cập nhật nữa.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.