이것은 실제로 키 서버를 찾는 데 문제가되지 않을 수 있습니다. 이는 오류가 제안하는 것입니다. apt-key 명령은 gpg를 호출하여 키 서버에 액세스하려고 시도합니다. 키 서버에 요청한 키가없는 경우 gpg에 버그가있는 것 같습니다. gpg는이를 "호스트를 찾을 수 없음"으로 잘못 해석합니다.
응답하지 않는 키 서버가 동일한 작업을 수행 할 수 있으며 키 서버가 차단 된 환경 (회사 방화벽 규칙)을 보았으므로 액세스 할 수없는 업스트림 방화벽이있는 경우 근본 원인이 될 수 있습니다. 에.
참고로 키가 있고 키 서버가 현재 나를 위해 응답합니다.
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.rh1myoBdSE --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: "Richard Kreuter <richard@10gen.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
포트가 문제 일 수 있습니다 (회사 방화벽 문제가 마지막으로 발생했을 때). 대신 표준 HTTP 포트 (80) 에서이 작업을 시도하십시오.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
dig keyserver.ubuntu.com
무엇입니까?