Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirror

Tác giả sysadmin, T.Năm 15, 2023, 02:56:31 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist


CentOS 8 trên máy chủ gặp sự cố khi tôi cố cập nhật hệ thống bằng yum update hoặc cài đặt thứ gì đó. Thông báo lỗi là: Không thể tải xuống siêu dữ liệu cho repo:

Mã nguồn [Chọn]
[[email protected] ~]# yum update
CentOS-8 - AppStream 70 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

CentOS Linux 8 đã hết vòng đời (EOL) vào ngày 31 tháng 12 năm 2021. Điều đó có nghĩa là CentOS 8 sẽ không còn nhận được tài nguyên phát triển từ dự án CentOS chính thức nữa.

Sau ngày 31 tháng 12 năm 2021, nếu cần cập nhật CentOS của mình, bạn cần thay đổi bản sao thành   Đăng nhập để xem liên kết, nơi chúng sẽ được lưu trữ vĩnh viễn.

Vì vậy, chỉ cần làm theo các bước dưới đây để làm điều đó.

Chuyển đến thư mục /etc/yum.repos.d/.

Mã nguồn [Chọn]
cd /etc/yum.repos.d/
Chạy các lệnh bên dưới để băm danh sách nhân bản trong tất cả các tệp yum.repos.d, sau đó thay thế Baseurl hiện có bằng   Đăng nhập để xem liên kết

Mã nguồn [Chọn]
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
Mã nguồn [Chọn]
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Sau đó chạy cập nhật yum hoặc cài đặt bất kỳ gói nào bạn muốn và bạn thấy mọi thứ sẽ hoạt động bình thường.

Mã nguồn [Chọn]
yum update -y
Bây giờ nó đã hoạt động như hình bên dưới.