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

    Paste dữ liệu khi sử dụng noVNC Web Console

    18.07.2023

    Nếu bạn nào từng sử dụng NoVNC rồi thì chắc hiểu khó khăn khi phải gõ từng dòng code hoặc mật khẩu đúng không, vì NoVNC console không thể paste clipboard lên được.

    thumbnail

    Hướng dẫn cài đặt MQTT mosquitto trên CentOS 8

    17.07.2023

    MQTT là một giao thức giao tiếp nhẹ được thiết kế để truyền tin nhắn giữa các thiết bị có tài nguyên hạn chế. MQTT là một giao thức publish/subscrib

    thumbnail

    Hướng dẫn đổi mật khẩu OpenLiteSpeed Webadmin Console

    28.06.2023

    Nếu bạn quên hoặc không biết mật khẩu OpenLiteSpeed Webadmin Console thì hãy xem hướng dẫn đổi mật khẩu OpenLiteSpeed Webadmin Console bằng command line này nhé.

    thumbnail

    Redis là gì? Tại sao cần hiểu và sử dụng Redis để tối ưu hiệu xuất

    25.03.2021

    Redis là gì? Bạn có tại sao cần hiểu và sử dụng Redis để tối ưu hiệu xuất ứng dụng? Hướng dẫn cài đặt redis đơn giản nhất.

    thumbnail

    Grafana là gì ? Hướng dẫn cài đặt Grafana cho DevOps tối ưu hiệu năng

    25.03.2021

    Nếu bạn là 1 devops chắc bạn không còn lạ gì với công cụ tên Grafana này rồi. Hoặc mới vào ngành vừa nghe qua và lên Google tìm? Đọc bài này nhé