우분투 16.04 업데이트 관리자 오류


22

소프트웨어 업데이트를 수행하려고 할 때마다 소프트웨어 관리자에서이 오류가 발생합니다.

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.

내가 가진 리포지토리를 편집하려고 할 때 표시되는 스크린 샷은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

이 문제를 해결하는 방법을 모르겠습니다.

답변:


3

이전에 외부 리포지토리를 제거하지 않고 시스템을 업그레이드 한 것 같습니다. 이 문제를 해결하는 가장 쉬운 방법은 모든 외부 리포지토리를 제거하고 모든 관련 공개 키를 삭제하는 것입니다. 이 작업을 마친 후 리포지토리 ( sudo apt-get update)를 업데이트하고 모든 것이 지금 수정되었는지 확인하십시오. 더 이상 오류가 발생하지 않으면 새 외부 리포지토리를 추가 할 수 있지만 이러한 리포지토리가 "Xenial과 일치"하는지주의 깊게 확인하십시오 ...

추가 한 리포지토리에 따라 리포지토리를 업데이트 할 때 "약한 서명"경고가 계속 나타날 수 있지만 정보 메시지 일 뿐이므로 무시해도됩니다.

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

일부 소프트웨어에서 업데이트해야하는 리포지토리가 제거됩니까?
벤 와인딩

@TylerDurden 죄송합니다, 당신이 무슨 뜻인지 이해하지 못합니다 ... "이것은"아무것도하지 않습니다 ... 그것은 설명과 제안입니다. 외부 리포지토리를 제거 할 때 외부 리포지토리 만 제거하고 표준 리포지토리는 여전히 존재합니다. 시스템 업그레이드 후 업그레이드 된 시스템 용 소프트웨어가 포함 된 경우 외부 리포지토리를 다시 추가 할 수 있습니다. :)
cl-netbox

16

명령 행에 다음 내용을 입력하십시오.

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

10

업그레이드하기 전에 남은 이전 키를 제거해야합니다. 해야 할 것:

sudo apt-key list

문제가되는 키 ( "pub", xxx / KEYHERE 뒤에 "virtualbox"근처)를 찾아서 수행하십시오.

sudo apt-key del KEYHERE

그런 다음 https://www.virtualbox.org/wiki/Linux_Downloads 로 이동하여 "Debian-based Linux distributions"의 지시 사항을 따르십시오.


이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
MadMike 2016 년

그 논리에 대해 논쟁 할 수는 없지만 포함 시키라고 제안하는 정보는 변경하기에 개방적이므로 장기적으로 그렇게하는 것이 특히 도움이되지는 않습니다.
NikLP

1

도커를 설치하려고 할 때이 문제가 발생합니다. 명령의 조언을 실행 lsb_release -cs하고 그것은 나를 반환 serena하지만해야 xenial 내가 수동으로 파일 열기 /etc/apt/sources.list.d/additional-repositories.list및 변경 : serena-> xenial다음 문자열 :

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

문제는 사라졌다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.