Ðăng Nhập

View Full Version : Fix lỗi Repository CentOS 7 “Cannot find a valid baseurl for repo”



manhhungzz
16-06-2025, 02:16 PM
1. Nguyên Nhân Repository CentOS 7 Lỗi (mirrorlist lỗi)CentOS 7 đã bị ngừng hỗ trợ vào ngày 30/06/2024, khiến các repository chính thức không còn hoạt động. Khi chạy lệnh yum update hoặc cài đặt phần mềm, bạn có thể gặp lỗi: Cannot find a valid baseurl for repo: base/7/x86_64″.
Hoặc lỗi “Failed to download metadata for repo ‘base’
và lỗi này cũng thường gặp: One of the configured repositories failed (Unknown), and yum doesn’t have enough cached data to continue.
2. Cách Sửa Lỗi Repository Trên CentOS 72.1. Kiểm Tra Kết Nối MạngTrước tiên, kiểm tra xem máy chủ có thể kết nối internet không:
Nếu không có phản hồi, kiểm tra lại cấu hình mạng. Nếu Bạn đang SSH từ xa vào VPS, thì không cần phải kiểm tra bước này.

2.2. Thay Đổi Repo Sang Vault.centos.orgVì CentOS 7 không còn hỗ trợ, bạn cần đổi repo về kho lưu trữ Vault. Thực hiện các bước sau:


Sao lưu các repo cũ:
Tạo repo mới:
Xóa cache và cập nhật yum

2.3. Chuyển Sang Mirror Khác (Nếu Cần)Nếu muốn sử dụng mirror khác, bạn có thể thay đổi URL trong file repo thành một mirror hoạt động như:
Tuy nhiên, do CentOS 7 đã bị ngừng hỗ trợ, vault.centos.org là lựa chọn tốt nhất.
3. Kết LuậnSau khi áp dụng các bước trên, hệ thống CentOS 7 của bạn sẽ có thể tiếp tục sử dụng yum để cài đặt và cập nhật phần mềm. Tuy nhiên, bạn nên cân nhắc nâng cấp lên AlmaLinux hoặc Rocky Linux để đảm bảo tính bảo mật lâu dài.