Ich betreibe einMail-in-a-BoxServer unter Ubuntu 18.04. Als Teil des Setup-/Update-Skripts versucht es, den Befehl auszuführen add-apt-repository -y ppa:certbot/certbot
. Dies schlägt mit der folgenden Fehlermeldung fehl:
FAILED: add-apt-repository -y ppa:certbot/certbot
-----------------------------------------
Error: retrieving gpg key timed out.
-----------------------------------------
Wenn ich versuche, den Befehl manuell auszuführen, erhalte ich die folgende Fehlermeldung:
Error: retrieving gpg key timed out.
Dinge, die ich bereits ausprobiert habe
Ich habe alle der folgenden Möglichkeiten ausprobiert und keine davon hat mein Problem gelöst. Wenn es war eine offensichtliche Möglichkeit, das, was ich versucht hatte, rückgängig zu machen, ich machte es rückgängig, bevor ich das nächste versuchte Ding.
Neustart
Ich habe den Server mit neugestartet sudo reboot
.
apt-get --allow-releaseinfo-change
Diese Person
hatte ein ähnliches Problem und habe es mit gelöst
sudo apt-get --allow-releaseinfo-change update
.
Lassen Sie uns verschlüsseln
Es wurde vorgeschlagen (zweimal), dass Let's Encrypt möglicherweise nicht erreichbar ist. Ich habe jedoch versucht, den Befehl zu verschiedenen Zeiten auszuführen, ihre Status-Dashboardweist auf keine größeren Probleme hin und läuft einwandfrei auf einer anderen Ubuntu 18.04-Maschine, die ich zum Testen eingerichtet habe.
Falscher Nameserver
Dieser Benutzerhatte ein ähnliches Problem, das er durch Bearbeiten seiner /etc/resolv.conf
Datei gelöst hat. Meine Datei hatte den Inhalt nameserver 127.0.0.1
. Ich weiß, dass Mail-in-a-Box auch als Nameserver fungieren kann, also gehe ich davon aus, dass es in Ordnung ist. Der Vollständigkeit halber habe ich es in geändert nameserver 8.8.8.8
, aber das hat das Problem nicht behoben.
apt autoclean und autoremove
Ein Kommentator schlug vor
läuft sudo apt autoclean && sudo apt autoremove
.
Schlüsselserver wechseln
Dieser Benutzerschlägt vor, die
~/.gnupg/gpg.conf
Datei zu bearbeiten, um einen anderen Schlüsselserver zu verwenden:
keyserver keys.openpgp.org
Dieser andere Benutzer
macht scheinbar dasselbe, aber inline. Ich habe es versucht
sudo add-apt-repository -k hkp://keyserver.ubuntu.com:80 -y ppa:certbot/certbot
und
sudo add-apt-repository -k hkp://pool.sks-keyservers.net:80 -y ppa:certbot/certbot
.
Dieser dritte Benutzerversucht offenbar, den Keyserver und den Port auf andere Weise zu ändern. Ich habe seinen Befehl ausprobiert
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
.
Eine vierte Personschlug die folgenden zwei Befehle vor:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 94558F59
und
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59
.
Firewall deaktivieren
Diese Personhabe versucht, die Firewall zu deaktivieren, bevor ich den Befehl ausgeführt habe. Das habe ich auch mit gemacht sudo ufw disable
.
Jemand anderes
dachte, die Blockierung von Port 11371 könnte funktionieren. Ich habe es versucht sudo ufw allow 11371
.
Ich glaube auch nicht, dass eine ISP-Firewall Probleme verursacht. Ich betreibe einen VPS von Vultr und meine Testmaschine (auf der es funktioniert) wird auch von ihnen gehostet.
Verschiedenes
Ich glaube, dass eine Neuinstallation des Betriebssystems dieses Problem beheben würde. Allerdings würde ich dies nach Möglichkeit lieber vermeiden.
Ich war mir nicht sicher, ob diese Frage besser zu demfrage ubuntuoder derServerfehlerStackexchange, also habe ich mir die Freiheit genommen, es auf beiden Seiten zu posten.