반응형
라즈베리파이로 사용하고 있는 미니 서버에 데비안 OS를 사용 중인데요. 오랜만에 설치된 패키지들 업그레이드를 하려고 "sudo apt update"를 실행했는데 다음과 같이 에러가 발생했습니다.
똑같은 내용이 반복적으로 나오는데 공용키가 검증이 되지 않아서 생기는 문제인가 봅니다.
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23F3D4EA75716059
인터넷을 검색해보면 여기에 언급된 키를 우분투 키 서버에 등록하면 문제가 해결된다는 그런 설명을 쉽게 찾을 수 있습니다.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 23F3D4EA75716059
하지만 안타깝게도 이 방법은 저에게는 통하지 않았습니다. 대신 이런 설루션을 찾을 수 있었습니다.
이 페이지 내용 중간을 보면 아래와 같은 노트를 볼 수 있습니다.
최근에 GPG 키를 변경해서 키링 파일을 예전에 받았다면 새로운 파일로 다시 받을 필요가 있다고 설명이 되어 있네요. 뭔가 설명이 신뢰가 가네요. 여기서 아래 스크립트를 가져와서 실행해 봤더니 바로 해결이 됩니다.
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y
이렇게 스크립트를 실행하고 나면 "sudo apt update" 해보면 다음과 같이 에러 없이 정상적인 상태가 됨을 확인할 수 있습니다.
끝!
반응형
'Tips' 카테고리의 다른 글
윈도 네트워크, Wifi / Cellular / Ethernet 동시접속 활성하기 (2) | 2022.12.22 |
---|---|
Windows 11 22H2 버전에서 WPA2-Enterprice WIFI 접속 이슈, 해결안됨 (2) | 2022.10.20 |
아이패드에서 CODE-SERVER 폰트 변경하기 (0) | 2022.07.11 |
[code-server + 라즈베리파이] 아이패드를 코딩 머신으로 활용하는 가장 완벽한 방법 (1) | 2022.03.24 |
댓글