Danh mục

Tìm kiếm
/

Danh mục

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly

Cách Khắc Phục Lỗi Yum Update Trong CentOS 6

Ngày đăng: 9 tháng 9 năm 2024

Khi làm việc với hệ điều hành CentOS 6, bạn có thể gặp phải một số vấn đề khi thực hiện cập nhật phần mềm qua lệnh yum. Một trong những lỗi mà nhiều người thường gặp hiện nay là lỗi “YumRepo Error All mirror URLs are not using ftp http[s] or file”. Trong bài viết này, CloudFly sẽ hướng dẫn bạn cách khắc phục lỗi yum update trong CentOS 6 một cách đơn giản và hiệu quả. Hãy theo dõi ngay để khôi phục khả năng cập nhật và cài đặt phần mềm trên CentOS 6 của bạn!

cách khắc phục lỗi yum update trong centos 6

1. Tìm hiểu về Yum

1.1. Yum là gì?

Yum, viết tắt của Yellowdog Updater, Modified, là một công cụ quản lý gói phần mềm rất hữu ích cho hệ điều hành Linux, đặc biệt là trong CentOS. Với công cụ này, bạn có thể dễ dàng cài đặt, cập nhật và gỡ bỏ các gói phần mềm chỉ với vài lệnh đơn giản. 

Yum được phát triển để thay thế công cụ cũ là Yellowdog Updater (YUP). Nó mang đến nhiều tiện ích nhờ vào khả năng tự động hóa các công việc liên quan đến cài đặt và bảo trì phần mềm. Nhờ đó giúp việc quản lý hệ thống trở nên đơn giản và hiệu quả hơn.

1.2. Vai trò của Yum trong CentOS 6

Yum đóng vai trò quan trọng trong hệ sinh thái CentOS, giúp bạn quản lý các gói phần mềm và cập nhật hệ thống một cách dễ dàng. Với Yum, bạn có thể:

  • Cài đặt phần mềm: Yum cho phép cài đặt các ứng dụng và công cụ mới từ kho lưu trữ một cách nhanh chóng. Điều này giúp bạn không cần phải tải xuống và cài đặt từng gói phần mềm một cách thủ công.
  • Cập nhật phần mềm: Yum hỗ trợ bạn cập nhật các gói phần mềm đã cài đặt lên phiên bản mới nhất. Nhờ đó giúp hệ thống của bạn luôn được bảo mật và có các tính năng mới nhất.
  • Gỡ bỏ phần mềm: Yum cũng gỡ bỏ các gói phần mềm không còn cần thiết, giúp giải phóng dung lượng và giữ cho hệ thống của bạn luôn gọn gàng.

2. Lợi ích của việc sử dụng Yum là gì?

Yum mang lại nhiều lợi ích rõ rệt, bao gồm:

  • Cập nhật phần mềm đơn giản và nhanh chóng: Yum giúp bạn thực hiện các cập nhật phần mềm chỉ với một lệnh đơn giản. Điều này tiết kiệm nhiều thời gian và công sức hơn so với việc cập nhật thủ công. Yum sẽ tự động kiểm tra và tải xuống các bản cập nhật từ kho lưu trữ, làm giảm sự phức tạp trong việc duy trì hệ thống.
  • Tự động xử lý các phụ thuộc giữa các gói phần mềm: Một điểm mạnh của Yum là khả năng tự động giải quyết các phụ thuộc giữa các gói phần mềm. Khi bạn cài đặt hoặc cập nhật một gói phần mềm, Yum sẽ tự động tìm và cài đặt các gói phụ thuộc cần thiết. Nhờ đó đảm bảo phần mềm hoạt động trơn tru mà không gặp lỗi do thiếu phụ thuộc.
  • Cung cấp kho lưu trữ phần mềm phong phú: Yum kết nối với các kho lưu trữ phần mềm trực tuyến, cung cấp cho bạn một kho tàng các gói phần mềm đa dạng. Điều này giúp bạn dễ dàng tìm kiếm và cài đặt các phần mềm mới. Đồng thời đảm bảo bạn có thể truy cập các phiên bản phần mềm mới nhất và các bản vá bảo mật quan trọng.

3. Nguyên nhân gây ra lỗi Yum update trong CentOS 6

Hệ điều hành CentOS 6 đã ngừng hỗ trợ từ ngày 30 tháng 11 năm 2020. Do đó, các kho lưu trữ mặc định của CentOS 6 không còn hoạt động nữa. Đây là danh sách các phiên bản PHP đã được phát hành cùng với thời gian hỗ trợ của chúng.

nguyên nhân gây ra lỗi yum update trong centos 6 1

Hiện tại, khi bạn sử dụng lệnh yum, nó có thể vẫn cố gắng kết nối với các kho lưu trữ không còn tồn tại, dẫn đến lỗi như sau:

YumRepo Error: All mirror URLs are not using ftp http[s] or file.

nguyên nhân gây ra lỗi yum update trong centos 6 2

4. Cách khắc phục lỗi Yum update trong CentOS 6

Để khắc phục lỗi YumRepo Error All mirror URLs are not using ftp http[s] or file, bạn thực hiện theo các bước sau.

4.1. Bước 1: SSH vào máy chủ của bạn

Để sửa lỗi YumRepo Error All mirror URLs are not using ftp http[s] or file, trước tiên, bạn cần truy cập vào VPS hoặc máy chủ của mình với quyền root thông qua SSH. Nếu không có quyền root, hãy đảm bảo bạn đang sử dụng tài khoản với quyền sudo.

Sau khi đã kết nối thành công qua SSH, bạn có thể tiếp tục với bước 2 để cập nhật danh sách mirrorlist’s.

4.2. Bước 2: Cập nhật mirrorlist‘s về kho lưu trữ vault

B1: Đầu tiên, bạn nên sao lưu tệp tin hiện tại chứa danh sách mirrorlist’s bằng lệnh sau:

cp -pr /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.OLD

B2: Tiếp theo, bạn làm rỗng tệp tin này bằng lệnh:

echo > /etc/yum.repos.d/CentOS-Base.repo

B3: Sau đó, bạn chỉnh sửa tệp tin bằng cách sử dụng lệnh:

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

B4: Khi bạn mở tệp tin, nhấn phím i để vào chế độ chỉnh sửa. Rồi dán nội dung dưới đây vào tệp tin và lưu lại:

[base]

name=CentOS-$releasever - Base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

baseurl=http://vault.centos.org/6.10/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates

[updates]

name=CentOS-$releasever - Updates

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra

baseurl=http://vault.centos.org/6.10/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra

baseurl=http://vault.centos.org/6.10/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra

baseurl=http://vault.centos.org/6.10/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

#contrib - packages by Centos Users

[contrib]

name=CentOS-$releasever - Contrib

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra

baseurl=http://vault.centos.org/6.10/contrib/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

B5: Cuối cùng, bạn xóa bộ nhớ đệm của yum bằng lệnh:

yum clean all

Bây giờ, bạn có thể sử dụng lệnh yum để cập nhật hệ thống hoặc cài đặt phần mềm mới một cách bình thường.

cách khắc phục lỗi yum update trong centos 6 1

>>> Xem thêm: Cách Khắc Phục Các Lỗi FTP Thường Gặp

Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về cách khắc phục lỗi Yum update trong CentOS 6. Nếu còn thắc mắc hay muốn đăng ký máy chủ ảo Cloud Server tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.

THÔNG TIN LIÊN HỆ:

  • Group săn sale: https://t.me/cloudflyvn


 

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly
Chia sẻ