ubuntu 18.04 사용 중
sudo apt-get update 실행 시
특정 리포들에서 ignored가 발생하고, expkeysig 라며 update가 진행되지 않는 에러가 발생하였다.
나의 경우 EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <cudatools@nvidia.com>
라는 에러가 떴었고, 이는 key를 등록한지 오래되어서 기존 gpg key가 만료된 현상이므로, 업데이트 해주면 된다고 한다.
따라서 아래와 같이 터미널에 입력해주면 자동으로 gpg key가 업데이트되고 문제가 해결된다고 한다.
curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
sudo apt-key add -
그런데 나의 경우 위를 입력해도
기존 만료된 gpg key는 걔대로 남아있고, 새로운 키가 추가는 되는데 gpg key 만료 에러는 계속 뜨는 기현상이 발생했다.
다른 해결책이 더 있겠지만 나의 경우 그냥 속편하게 에러가 뜬 해당 리포를 삭제해버렸고, (추후에 필요하면 다시 받으면 되지 라는 마인드로,,)
리포를 삭제하는 방법은 아래와 같다.
해당 리포 주소는 /etc/apt/sources.list 에 있던가, /etc/apt/sources.list.d 라는 폴더 아래에 파일로 존재할 수 있는데
둘 중 자기의 경우를 찾아서 삭제하면 된다.
전자의 경우 해당 리포 주소 라인을 지워버리고, 후자의 경우 파일을 삭제한다.
그 후 sudo apt-key list 에서 expkeysig 에러가 뜬 <키 값>을 확인해서
sudo apt-key del <키 값> 으로 키 값을 지워주면 된다.
나의 경우 nvidia-container-runtime 이라는 리포가 문제였고, 해당 리포를 삭제하기 위해
sudo rm /etc/apt/sources.list.d/nvidia-container-runtime.list
실행 후에 키 값도 지워주고, sudo apt-get update 하니까 실행 잘 됨.
'Computer Vision > 개발' 카테고리의 다른 글
Nvidia driver autoinstall 이후 부팅 시 블랙스크린 (clean, files, blocks) (1) | 2021.10.16 |
---|---|
nvidia-smi has failed because it couldn't communicate with the nvidia driver 해결, nvidia driver 설치 (0) | 2021.05.04 |
gitlab error "pre-received hook declined" (0) | 2020.08.25 |
유용한 사이트 - 깃허브처럼 달라진 코드 알려주는 사이트 (0) | 2020.08.25 |