Ich versuche, mongodb
auf meiner Ubuntu 12.04
Desktop Edition zu installieren. Erstens hoffe ich, dass es keine Ausgabe von w.r.t gibt. mongodb
auf Ubuntu Desktop Edition installieren.
Ich folge dem mongodb
-Handbuch zu installiere es auf meinem Ubuntu-Rechner . When Ich versuche den 10gen public GPG Key
anhand der Anweisungen (im Handbuch) zu importieren, By
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Ich bekomme diese Antwort:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.WsHkMVxFlM --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
gpgkeys: key 7F0CEB10 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
Jede Hilfe oder ein Hinweis in dieser Hinsicht wird geschätzt.
Danke im Voraus.
Eine Möglichkeit, Firewalls zu umgehen: Abfrage über den typischen Port (80):Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Ein anderes Problem, das Sie möglicherweise haben, wäre ein Netzwerk-Proxy. Wenn Sie über Proxy eine Verbindung zum Internet herstellen müssen, exportieren Sie die Proxy-Einstellungen in Ihre Bash-Konfiguration. Fügen Sie eine Zeile mit Ihrer Proxy-Adresse hinzu (und falls erforderlich: Benutzername/Passwort - ohne dass es nur http://proxyserver:port
ist): export http_proxy=http://username:[email protected]:port/
am Ende der Datei /etc/bash.bashrc
wie die Antwort von @ aniket-thakur , Sie können MongoDB public GPG Key
manuell hinzufügen. Kopieren Sie den Inhalt dieser Page in die Datei 10gen-gpg-key.asc
. Fügen Sie dann die Datei mit apt-key add <file>
commend Zeile hinzu:
Sudo apt-key add 10gen-gpg-key.asc
Der zweite Ansatz in link hat für mich funktioniert. Laden Sie den Schlüssel manuell herunter und fügen Sie ihn hinzu. Der Link enthält eine schrittweise Anleitung zum Beheben des Fehlers, der aufgrund eines fehlenden Schlüssels auftritt.
PS: Über den obigen Link gelangen Sie zu meinem persönlichen Blog, in dem Sie ausführliche Schritte und einige andere Dinge erfahren, die Sie ausprobieren können, um das Problem zu beheben.
Ich konnte keinen Schlüssel finden, der ausgeführt wird:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 83FBA1751378B444
Die Lösung für mich war:
Sudo launchpad-getkeys
und das konnte ich endlich "apt-get update" ausführen