Lỗi trình quản lý cập nhật Ubuntu 16.04


22

Mỗi lần tôi thực hiện cập nhật phần mềm, tôi gặp lỗi này từ trình quản lý phần mềm:

W:GPG error: http://download.virtualbox.org/virtualbox/debian xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A2F683C52980AECF, W:The repository 'http://download.virtualbox.org/virtualbox/debian xenial InRelease' is not signed., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:There is no public key available for the following key IDs:
A2F683C52980AECF  , W:The repository 'http://ppa.launchpad.net/blackmage/f.lux/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/zeal-developers/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:http://deb.playonlinux.com/dists/trusty/InRelease: Signature by key 74F7358425EEB6176094C884E0F72778C4676186 uses weak digest algorithm (SHA1), W:http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1), W:http://vagrant-deb.linestarve.com/dists/any/InRelease: Signature by key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 uses weak digest algorithm (SHA1), E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Some index files failed to download. They have been ignored, or old ones used instead.

Dưới đây là một số ảnh chụp màn hình về những gì được hiển thị khi tôi cố gắng chỉnh sửa các kho lưu trữ mà tôi có:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Tôi không chắc chắn làm thế nào để khắc phục điều này.

Câu trả lời:


3

Bạn rõ ràng đã thực hiện nâng cấp hệ thống mà không cần xóa các kho lưu trữ bên ngoài trước đó. Cách dễ nhất để giải quyết vấn đề sẽ là xóa tất cả các kho lưu trữ bên ngoài và xóa tất cả các khóa công khai liên quan. Sau khi thực hiện việc này, hãy cập nhật kho lưu trữ ( sudo apt-get update) và kiểm tra xem mọi thứ đã được sửa chưa ... và khi không có lỗi xảy ra nữa, bạn có thể thêm kho lưu trữ bên ngoài mới, nhưng cẩn thận kiểm tra xem các kho lưu trữ này có "khớp với Xenial" không ...

Tùy thuộc vào kho lưu trữ nào bạn thêm, cảnh báo "chữ ký yếu" vẫn có thể xuất hiện khi cập nhật kho lưu trữ - nhưng bạn có thể bỏ qua nó, vì đó chỉ là một thông báo thông tin.

gpg: Signature by key ... uses weak digest algorithm (SHA1)  

Điều này có loại bỏ các kho lưu trữ mà một số phần mềm cần cập nhật không?
Ben Winding

@TylerDurden Xin lỗi, tôi không hiểu ý của bạn ... "cái này" không có gì ... đó là một lời giải thích và một gợi ý. Khi bạn loại bỏ các kho lưu trữ bên ngoài, bạn chỉ loại bỏ chúng và các kho lưu trữ tiêu chuẩn vẫn tồn tại. Sau khi nâng cấp hệ thống, bạn có thể thêm lại các kho lưu trữ bên ngoài - trong trường hợp chúng có chứa phần mềm cho hệ thống được nâng cấp. :)
cl-netbox

16

Trong dòng lệnh gõ nội dung này:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -

10

Bạn cần loại bỏ các phím cũ còn sót lại từ trước khi nâng cấp. Làm:

sudo apt-key list

Tìm khóa vi phạm (gần "hộp ảo", sau "pub", xxx / KEYHERE) và làm:

sudo apt-key del KEYHERE

Sau đó, hãy truy cập https://www.virtualbox.org/wiki/Linux_Doads và làm theo hướng dẫn tại "Bản phân phối Linux dựa trên Debian"


Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
MadMike

Mặc dù tôi không thể tranh luận với logic đó, nhưng thông tin bạn đề xuất đưa vào sẽ thay đổi, vì vậy tôi không thấy rằng nó đặc biệt hữu ích để làm điều đó trong dài hạn.
NikLP

1

Tôi gặp vấn đề này khi cố gắng cài đặt docker. Hướng dẫn khuyên chạy lsb_release -csvà nó trả về cho tôi serena, nhưng xenial vì vậy tôi nên tự mở tệp /etc/apt/sources.list.d/additional-repositories.listvà đã thay đổi: serena-> xenialtrong chuỗi tiếp theo:

deb [arch=amd64] https://download.docker.com/linux/ubuntu serena stable

vấn đề đã biến mất

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.