[Bash] apt-get 사용시 GPG error(NO_PUBKEY) 일어날 때
2023. 2. 11. 23:05ㆍDevelopers 공간 [Shorts]/Software Basic
728x90
반응형
<분류>
A. 수단
- OS/Platform/Tool : Linux, Kubernetes(k8s), Docker, AWS
- Package Manager : node.js, yarn, brew,
- Compiler/Transpillar : React, Nvcc, gcc/g++, Babel, Flutter
- Module Bundler : React, Webpack, Parcel
B. 언어
- C/C++, python, Javacsript, Typescript, Go-Lang, CUDA, Dart, HTML/CSS
C. 라이브러리 및 프레임워크 및 SDK
- OpenCV, OpenCL, FastAPI, PyTorch, Tensorflow, Nsight
1. What? (현상)
sudo apt-get update
GPG error : https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY S9F9G0D8D9D8D7GH
apt-get 을 사용하려고 하는데 위와 같이 NO_PUBKEY 에러가 납니다.
2. Why? (원인)
- nvidia 에서 사용하는 repository의 public key가 nvidia측에서 바뀌어서 생기는 에러입니다.
- docker를 사용하는 경우 기존의 이미지를 사용해 인스턴스를 만들고, apt-get을 사용하려고 하면 위와 같은 에러가 날 것입니다.
3. How? (해결책)
- 아래와 같이 public key를 추가해줍니다.
- 아래의 퍼블릭키는 위의 에러에 나온 public key 16자리를 그대로 써주면됩니다
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 퍼블릭키
sudo apt-get update
728x90
반응형
'Developers 공간 [Shorts] > Software Basic' 카테고리의 다른 글
[ShellScript] 기초 템플릿 (0) | 2023.02.28 |
---|---|
[Terminology] WebApp, HybridApp, Responsive App, Platform, Framework... (0) | 2023.02.26 |
[Makefile] 기초 템플릿 (0) | 2023.02.16 |
[Git] src refspec BRANCH does not match any 에러 (0) | 2023.02.15 |
[Git] git pull 시 remote 내용과 충돌 나는 경우 (0) | 2023.01.11 |