적절한 업데이트를 하려고 할 때 GPG 오류가 발생합니다.

적절한 업데이트를 하려고 할 때 GPG 오류가 발생합니다.

방금 Kali NetHunter를 설치했고 간단한 작업을 수행하려고 하는데 apt update공개 키가 누락된 것 같습니다.

root@kali:~# apt-get update
 0% [Waiting for headers] [Connected to packages.microsoft.com (13.8Get:2 https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease [3232 B]
 Hit:1 http://kali.download/kali kali-rolling InRelease
 Err:2 https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease
   The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
 Reading package lists... Done
 W: GPG error: https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
 E: The repository 'https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease' 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.

나는 노력했다

curl -s https://packages.microsoft.com/repos/microsoft-debian-stretch-prod/dists/stretch/Release.gpg | apt-key add -

그리고

wget --no-check-certificate https://packages.microsoft.com/repos/microsoft-debian-stretch-prod/dists/stretch/Release.gpg | apt-key add -

그리고 그 결과는 gpg: no valid OpenPGP data found둘 다 였다.

답변1

Microsoft에서 키를 로드하세요.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

답변2

내가 찾은 해결 방법은 삭제 /etc/apt/sources.list.d/microsoft.list하고 kali repo가 ​​주석 처리 해제되어 있고 기본 내부에 있는지 확인하는 것입니다./etc/apt/sources.list

답변3

  1. cd /etc/apt/sources.list.d
  2. ls(microsoft.sources.list.d 표시)
  3. cd
  4. rm /etc/apt/sources.list.d/microsoft.sources.list.d

이제 업데이트를 시도할 때 메시지가 제거되었습니다. 그러나 나는 이것에 익숙하지 않기 때문에 이것을 올바르게 수행했는지 모르겠습니다.

답변4

raspberrypi도 마찬가지입니다. 소스 파일에 주석을 달고 apt update다시 실행했습니다.

# cat /etc/apt/sources.list.d/vscode.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main

관련 정보