Cách sửa lỗi cập nhật Ubuntu

Khi cập nhật lên Ubuntu, người dùng gặp phải một số vấn đề và đây là cách khắc phục nó.

Gói băm không khớp

Thông thường, ít khi Ubuntu xảy ra lỗi này và có rất ít thông tin về nó. Để chuẩn đoán vấn đề này, quay trở lại Terminal và gõ

sudo apt-get update

Bạn sẽ thấy một đoạn văn bản tương tự như bên dưới:

W:Failed to fetch package:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_restricted_binary-i386_Packages Hash Sum mismatch
W:Failed to fetch package:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_multiverse_binary-i386_Packages Hash Sum mismatch
E:Some index files failed to download. They have been ignored, or old ones used instead

Để khắc phục vấn đề này, bạn có thể nhập lệnh sau vào Terminal:

sudo rm -rf /var/lib/apt/lists/* 
 sudo apt-get update

Lệnh này sẽ xóa toàn bộ gói đã được lưu vào bộ nhớ và buộc hệ thống tải lại một lần nữa.

Không thể tải thông tin kho phần mềm (Repository)

Lỗi này đơn giản và thường do PPA bạn thêm vào không còn khả dụng hoặc không phản hồi.

Không thể tải thông tin kho phần mềm

Nếu đây là vấn đề PPA, bạn chỉ cần xác định PPA nào đang gây lỗi và xóa nó khỏi nguồn bằng cách nhập dòng sau vào Terminal:

sudo apt-get update 

Không thể tải thông tin gói

Đây cũng là một lỗi đơn giản khác, bạn chỉ cần truy cập vào nguồn và thay đổi nguồn tải thành Main Server.

Không thể tải thông tin gói

Thay đổi nguồn tải thành Main server

Việc thay đổi này sẽ khiến tải chậm hơn một chút do server chính “bận rộn” hơn server cục bộ nhưng nó ổn định và có thời gian hoạt động lâu hơn máy chủ cục bộ đôi khị bị lỗi.

Lỗi nâng cấp một phần

Khi chạy một bản cập nhật trong Terminal, người dùng có thể thấy thông báo lỗi sau:

Not all updates can be installed
Run a partial upgrade, to install as many updates as possible

Chạy lệnh sau để khắc phục vấn đề:

sudo apt-get install -f

Lỗi Could Not Get Lock /var/cache/apt/archives/lock

Khi một gói khác sử dụng apt, bạn sẽ thấy xuất hiện lỗi này. Vấn đề là do bạn đang cài đặt gói .deb như Google Chrome và sau đó quyết định sử dụng Terminal để cài đặt chương trình khác như Chromium hoặc Firefox cùng một lúc. 

E: Could not get lock /var/cache/apt/archives/lock – open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

Thông thường, bạn có thể đợi gói .deb kết thúc quá trình cài đặt và đóng Software Center hoặc gdebi nếu sử dụng nó. Tuy nhiên, vấn đề vẫn tiếp tục xuất hiện, bạn có thể giải quyết nó bằng cách nhập lệnh sau vào Terminal:

sudo rm /var/lib/apt/lists/lock

Nếu không thành công, bạn có thể kết thúc tiến trình bằng:

sudo killall apt-get

Lỗi GPG: không xác định được chữ ký

Đây thực sự không phải là một lỗi, nó chỉ là một vấn đề nhỏ của cấu hình, thường xảy ra với Intel Graphics Drivers khi thêm PPA. Khi cập nhật thông qua Terminal sẽ thấy thông báo sau:

W: GPG error: http://repo.mate-desktop.org saucy InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 68980A0EA10B4DE8 

Giải pháp cho vấn đề này là lấy key công khai trên hệ thống từ thông báo trên và nhập lệnh sau:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68980A0EA10B4DE8

Điều này sẽ thay đổi dựa trên những gì bạn xác minh hoặc nhập, sau đó thực hiện theo hướng dẫn ở trên.

Hy vọng, bài viết cung cấp những cách giải quyết hữu ích khi nâng cấp lên Ubuntu.

Chúc các bạn thực hiện thành công!

Xem thêm:

Thứ Bảy, 29/09/2018 11:23
53 👨 1.985