Fix lỗi Could not retrieve mirrorlist http://mirrorlist.centos.org/ on CentOS 7

  • Monday 11/11/2024

Centos 7

Khi thực hiện thao tác với Multiphp hoặc thao tác liên quan đến lệnh yum ta gặp lỗi như bên dưới.

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 – “Could not resolve host: mirrorlist.centos.org; Name or service not known”

I. Mô tả lỗi liên quan CentOS 7

CentOS 7 là một phiên bản của hệ điều hành CentOS, được xây dựng dựa trên mã nguồn của Red Hat Enterprise Linux (RHEL). Và phiên bản này sẽ không còn được hỗ trợ chính thức bởi nhà phát triển. Khi một phiên bản hệ điều hành End-of-life, nó sẽ không nhận được bất kỳ bản cập nhật bảo mật, vá lỗi, hoặc hỗ trợ kỹ thuật nào từ nhà phát triển nữa. CentOS 7-EOL là ngày 30 tháng 6 năm 2024. Sau thời điểm này, người dùng nên chuyển sang các phiên bản mới hơn hoặc các hệ điều hành khác để đảm bảo hệ thống của họ được an toàn và ổn định.

IMPORTANT: Using the CentOS vault repository IS NOT to be used for staying on CentOS 7 for any longer than is required to migrate to a new server. Packages provided by the vault repository do not get any updates. This means that the software installed from the Vault repository will have unpatched security vulnerabilities and other defects.

II. Hướng Dẫn Chi Tiết 

Phương Pháp Tự Động Thay Thế Tệp Lưu Trữ

Tải các tệp cấu hình kho lưu trữ mới

Truy cập kho lưu trữ GitHub của dự án và tải xuống hai tệp cấu hình CentOS-Base.repo và CentOS-Vault.repo. Các tệp này chứa các đường dẫn cần thiết để hệ thống của bạn có thể tiếp tục truy cập và sử dụng các kho lưu trữ phần mềm sau khi CentOS 7 End-of-life.

Sao lưu các tập tin mà kho lưu trữ hiện có

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

Tải xuống tệp kho lưu trữ đã cập nhật

wget -O /etc/yum.repos.d/CentOS-Base.repo https://raw.githubusercontent.com/AtlasGondal/centos7-eol-repo-fix/main/CentOS-Base.repo

Dọn dẹp bộ nhớ đệm YUM

yum clean all
yum makecache

Update hệ thống

Sau khi thay thế các tệp cấu hình, bạn có thể cập nhật hệ thống của mình bằng cách sử dụng lệnh yum update. Lệnh này sẽ kết nối với các kho lưu trữ mới và tải xuống các bản cập nhật cần thiết.

yum update

Phương Pháp Chỉnh Sửa Thủ Công Tệp Lưu Trữ

Sao lưu các tập tin mà kho lưu trữ hiện có

Trước khi thực hiện bất kỳ thay đổi nào, bạn nên sao lưu các tệp cấu hình repo hiện tại để đề phòng trường hợp có vấn đề xảy ra. Việc này sẽ giúp bạn khôi phục lại cấu hình ban đầu nếu cần thiết.

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

Chỉnh sửa tệp lưu trữ

Mở tệp cấu hình kho lưu trữ để chỉnh sửa. Bạn có thể sử dụng trình soạn thảo văn bản dòng lệnh như “nano, vi,..”

vi /etc/yum.repos.d/CentOS-Base.repo

Cập nhật “Baseurl”

Trong tệp cấu hình, bạn cần cập nhật các mục baseurl để chúng trỏ đến các URL của kho lưu trữ lưu trữ (archive repositories). Các URL này chứa các gói phần mềm của CentOS 7.9, phiên bản cuối cùng của CentOS 7 trước khi End-of-life. Tìm và thay thế các “baseurl” hiện tại bằng các giá trị sau:

[base]
name=CentOS-$releasever - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Lưu lại và thoát.

Xóa cache và update :

yum clean all && yum makecache

* Lưu Ý: hai phương pháp này giúp bạn tiếp tục sử dụng CentOS 7 sau khi nó đã End-of-life bằng cách chuyển sang sử dụng các kho lưu trữ lưu trữ (archive repositories). Tuy nhiên việc tiếp tục sử dụng một hệ điều hành đã hết hạn hỗ trợ có thể gây ra những rủi ro về bảo mật, do đó bạn nên cân nhắc việc chuyển sang một hệ điều hành được hỗ trợ đầy đủ trong tương lai gần.

Các bạn có thể tham khảo thêm các bài viết khác về tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng :
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post