OS 운영체제/Ubuntu

[실행에러] apt-get update 에러

쉬고싶은 거북이 2022. 6. 8. 18:04

구름 IDE에서 apt-get update 안되는 상황에 조치상황

 

공개키가 오래되서 업데이트가 안되는 이슈 발생

root@goorm:/workspace# sudo apt-get update
받기:1 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease [1,581 B]
무시:2 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu2004/x86_64 InRelease
기존:3 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu2004/x86_64 Release
오류:1 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY A4B469963BF863CC
받기:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
기존:5 http://archive.ubuntu.com/ubuntu focal InRelease
받기:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
받기:8 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [877 kB]
받기:9 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
받기:10 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1,165 kB]
받기:11 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [27.5 kB]
받기:12 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [1,218 kB]
받기:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,345 kB]
받기:14 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,867 kB]
받기:15 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [1,337 kB]
받기:16 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [30.2 kB]
받기:17 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [53.8 kB]
받기:18 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [27.1 kB]
패키지 목록을 읽는 중입니다... 완료
W: GPG 오류: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease:다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY A4B469963BF863CC
E: The repository 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

NO_PUBKEY [ 키 부분 ] 뒷 부분을 복사합니다.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [키 부분] 에 입력해줍니다.

키 업데이트 후 정상작동 확인

 

[Error 0] 다음 서명이 올바르지 않습니다: EXPKEYSIG 172B5989FCD21EF8 CF CLI Team <cf-cli-eng@pivotal.io>

서명이 올바르지 않는 상황 발생

[Error 0 해결 방법] 키를 제거 후 다시 받아야 함

OK 확인 후 apt-get update 다시하기

wget -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | apt-key add -