Tìm kiếm bài viết

Xử lý lỗi Centos 8: Failed to download metadata for repo 'AppStream'

07.07.2023

5.0/5 (1 Reviews)

CentOS-8 - AppStream Failed to download metadata for repo 'AppStream' Error: Failed to download metadata for repo 'AppStream' cách khắc phục lỗi AppStream

    Hướng dẫn sử lỗi Failed to download metadata for repo AppStream

    Trong bài viết này, tôi sẽ hướng dẫn bạn các bước để giải quyết "Failed to download metadata for repo AppStream"lỗi mà tôi gặp phải trong Máy chủ CentOS 8 của mình khi cố cập nhật nó bằng dnf updatelệnh. Sự cố này có thể gặp phải trong bất kỳ hệ thống CentOS 8 nào vẫn đang được sử dụng sau ngày 31 tháng 12 năm 2021. Lý do là vì CentOS 8 đã hết vòng đời (EOL) vào ngày này, điều đó có nghĩa là nó sẽ không còn nhận được bất kỳ bản cập nhật phát triển nào từ Dự án CentOS chính thức.

    Nguyên nhân của lỗi này là gì?

    Bạn có thể biết rõ rằng CentOS Linux 8 đã chết yểu, nó đã đến thời điểm End Of Life (EOL) vào ngày 31 tháng 12 năm 2021, do đó, nó không còn nhận được tài nguyên phát triển từ dự án CentOS chính thức.

    Điều này có nghĩa là sau ngày 31 tháng 12 năm 2021, để cập nhật cài đặt CentOS của bạn, bạn phải thay đổi các máy nhân bản thành CentOS Vault Mirror , nơi chúng sẽ được lưu trữ vĩnh viễn.

    Sửa lỗi: Không thể tải xuống siêu dữ liệu cho Repo 'AppStream'

    Để khắc phục lỗi trên, hãy mở thiết bị đầu cuối của bạn hoặc đăng nhập qua ssh và chạy các lệnh sau để thay đổi URL kho lưu trữ thành vault.centos.org , từ kho lưu trữ CentOS chính thức.

    Ở đây chúng tôi sử dụng lệnh sed để chỉnh sửa các chỉ thị hoặc tham số cần thiết trong các tệp cấu hình repo:

    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

    Ngoài ra, bạn cũng có thể trỏ đến kho lưu trữ vault dựa trên Cloudflare bằng cách chạy các lệnh sau:

    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

    Hy vọng, điều này sẽ giúp bạn giải quyết Failed to download metadata for repo AppStreamlỗi. Xin vui lòng cho tôi biết thông tin phản hồi của bạn nếu có thể.

    CÓ THỂ BẠN QUAN TÂM

    Bài Viết Cùng Chuyên Mục

    XEM THÊM
    thumbnail

    Kubernetes bài 6 - Vận hành k8s Day-Two Operations và Quản trị bằng GitOps

    22.05.2026

    Khi cụm Kubernetes của bạn đã được bảo mật cấu hình, tối ưu tài nguyên và thiết lập tự phục hồi, câu hỏi đặt ra là làm sao để duy trì sự ổn định đó trong nhiều năm tiếp theo mà không bị phụ thuộc

    thumbnail

    Kubernetes bài 5 - bảo mật Cloud Native và chuẩn DevSecOps cho K8s

    22.05.2026

    Việc siết chặt an ninh (Hardening) không phải là cấu hình một vài thông số rồi bỏ đó, mà là một tư duy phòng thủ chiều sâu.

    thumbnail

    Kubernetes bài 4 - Tối ưu Resource Auto-Healing và Scale Zero-Downtime

    22.05.2026

    Bài viết này sẽ đi sâu vào các cơ chế ở tầng Kernel giúp hệ thống tự phục hồi, chống lại các đợt tấn công cạn kiệt tài nguyên và cập nhật phiên bản mới mà người dùng không hề hay biết.

    thumbnail

    Kubernetes bài 3 - Bảo mật cấu hình k8s và config Security trên Production

    22.05.2026

    Kubernetes giải quyết bài toán này bằng hai đối tượng chuyên biệt nhưng nếu không hiểu rõ bản chất bảo mật ở tầng dưới, bạn đang tự tay dâng toàn bộ chìa khóa hệ thống cho hacker.

    thumbnail

    Kubernetes bài 2 - Mạng lưới k8s và luồng Traffic ở Packet Level

    22.05.2026

    Pod không chỉ là một container: Rất nhiều người nhầm lẫn Pod 1-1 với Container. Thực chất, Pod là đơn vị triển khai nhỏ nhất, có thể chứa một hoặc nhiều container

    Mục lục bài viết