나는우편함Ubuntu 18.04의 서버. 설정/업데이트 스크립트의 일부로 명령 실행을 시도합니다 add-apt-repository -y ppa:certbot/certbot
. 다음 오류 메시지와 함께 실패합니다.
FAILED: add-apt-repository -y ppa:certbot/certbot
-----------------------------------------
Error: retrieving gpg key timed out.
-----------------------------------------
명령을 수동으로 실행하려고 하면 다음 오류가 발생합니다.
Error: retrieving gpg key timed out.
이미 시도한 것들
다음을 모두 시도했지만 어느 것도 내 문제를 해결하지 못했습니다. 만약 거기에 내가 시도한 것을 취소할 수 있는 확실한 방법이었습니다. 다음을 시도하기 전에 취소했습니다. 물건.
재부팅
으로 서버를 재부팅했습니다 sudo reboot
.
apt-get --allow-releaseinfo-change
이 사람
비슷한 문제가 있었는데
sudo apt-get --allow-releaseinfo-change update
.
암호화하자
제안된 바 있다 (두 배) Let's Encrypt가 다운되었을 수 있습니다. 그러나 나는 여러 번 명령을 실행해 보았습니다. 상태 대시보드큰 문제를 나타내지 않으며 테스트를 위해 설정한 다른 Ubuntu 18.04 시스템에서 제대로 실행됩니다.
잘못된 네임서버
이 사용자비슷한 문제가 있었는데 파일을 편집하여 해결했습니다 /etc/resolv.conf
. 내 파일의 내용은 nameserver 127.0.0.1
. 나는 Mail-in-a-Box가 네임 서버로도 작동할 수 있다는 것을 알고 있으므로 괜찮다고 생각합니다. 철저하게 로 변경했지만 nameserver 8.8.8.8
문제가 해결되지 않았습니다.
적절한 자동 청소 및 자동 제거
댓글 작성자가 제안함
달리기 sudo apt autoclean && sudo apt autoremove
.
키서버 전환
이 사용자~/.gnupg/gpg.conf
다른 키서버를 사용하도록 파일을 편집할 것을 제안합니다 .keyserver keys.openpgp.org
이 다른 사용자
똑같은 것처럼 보이지만 인라인으로 수행됩니다. 나는 노력
sudo add-apt-repository -k hkp://keyserver.ubuntu.com:80 -y ppa:certbot/certbot
했고
sudo add-apt-repository -k hkp://pool.sks-keyservers.net:80 -y ppa:certbot/certbot
.
이 세 번째 사용자분명히 키서버와 포트를 다른 방식으로 변경하려고 시도하는 것 같습니다. 나는 그의 명령을 시도했다
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
.
네 번째 사람다음 두 가지 명령을 제안했습니다.
gpg --keyserver hkp://keys.gnupg.net --recv-keys 94558F59
및
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59
.
방화벽 비활성화
이 사람명령을 실행하기 전에 방화벽을 비활성화해 보았습니다. 나도 마찬가지였다 sudo ufw disable
.
다른 사람
포트 11371을 차단 해제하면 작동할 수도 있다고 생각했습니다. 나는 노력했다 sudo ufw allow 11371
.
또한 ISP 방화벽이 문제를 일으킨다고 생각하지 않습니다. 나는 Vultr에서 VPS를 실행하고 있으며 내 테스트 머신(작동하는)도 Vultr에 의해 호스팅됩니다.
여러 가지 잡다한
운영 체제를 새로 설치하면 이 문제가 완화될 것이라고 생각합니다. 그러나 가능하다면 이 작업을 수행하지 않는 것이 좋습니다.
이 질문이 질문에 더 잘 맞는지 확신할 수 없었습니다.우분투에 물어보세요아니면 그서버 결함Stackexchange를 사용하여 두 사이트 모두에 자유롭게 게시했습니다.