본문 바로가기
정나우/ROS

[에러 해결] sudo-apt get update가 안 될 때

by 정_나우 2022. 4. 10.
sudo apt-get update

를 실행하려는데 다음과 같은 에러가 발생했습니다.

 

W: GPG error: file:/var/cudnn-local-repo-ubuntu1804-8.3.1.22  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
E: The repository 'file:/var/cudnn-local-repo-ubuntu1804-8.3.1.22  Release' is not 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.

 

인터넷을 뒤져보니 키값이 등록 안 되어서 발생한 문제 같은데  몇몇 명령어로는 해결이 안 되었지만 저는 다음과 같은 명령어를 통해 해결이 됐습니다.

 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F60F4B3D7FA2AF80

명령어 맨 끝에 키값은 본인 키값을 넣어야 합니다.

 

본인 키값은 오류내용을 잘 보면 나와있습니다.


그러고 다시 update를 해봤지만 이번엔 다른 오류가 발생했습니다.

E: The repository 'http://ppa.launchpad.net/mc3man/xerus-media/ubuntu bionic Release' does not have a Release file.

 

이것도 인터넷을 찾아보니 ppa?를 제거해야 한다고 하네요.

cd /etc/apt/sources.list.d
sudo gedit mc3man-ubuntu-xerus-media-bionic.list

 

파일을 열어서

deb http://ppa.launchpad.net/mc3man/xerus-media/ubuntu bionic main
# deb-src http://ppa.launchpad.net/mc3man/xerus-media/ubuntu bionic main

 

이렇게 되어 있는 내용을

 

# deb http://ppa.launchpad.net/mc3man/xerus-media/ubuntu bionic main
# deb-src http://ppa.launchpad.net/mc3man/xerus-media/ubuntu bionic main

 

이렇게 모두 주석처리해줍니다.

 

이젠 update가 잘 되네요.

댓글