it-swarm.com.de

"gpgkeys: key 7F0CEB10 auf Schlüsselserver nicht gefunden" Antwort beim Versuch, mongodb unter Ubuntu zu installieren

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.

24
kausal_malladi

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

32
mrówa

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 
7
ahmed hamdy

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.

4
Aniket Thakur

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

0
Laura Liparulo