web-dev-qa-db-fra.com

"gpgkeys: clé 7F0CEB10 introuvable sur le serveur de clés" Réponse lors de la tentative d'installation de mongodb sur Ubuntu

J'essaie d'installer mongodb sur mon Ubuntu 12.04 Desktop edition. Premièrement, j'espère qu'il n'y a pas de problème avec w.r.t. installer mongodb sur l’édition Ubuntu Desktop.

Je suis le manuel mongodb pour l'installer sur ma machine Ubuntu . When J'essaie d'importer le 10gen public GPG Key en suivant les instructions (données dans le manuel), par

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

Je reçois cette réponse:

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

Toute aide ou allusion à cet égard est appréciée.

Merci d'avance.

24
kausal_malladi

Une façon de contourner les pare-feu: interrogez un port typique (80):
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Un autre problème que vous pourriez avoir serait un proxy réseau. Si vous devez vous connecter à Internet via un proxy, exportez les paramètres du proxy vers votre configuration bash - ajoutez une ligne avec votre adresse proxy (et si nécessaire: nom d'utilisateur/mot de passe - sans le http://proxyserver:port): 
export http_proxy=http://username:password@proxyserver:port/
à la fin du fichier /etc/bash.bashrc

32
mrówa

comme la réponse de @ aniket-thakur , vous pouvez ajouter MongoDB public GPG Key manuellement Par copie Le contenu de cette Page dans le fichier 10gen-gpg-key.asc Ajoutez ensuite le fichier à l'aide de apt-key add <file> ligne de recommandation:

Sudo apt-key add 10gen-gpg-key.asc 
7
ahmed hamdy

La deuxième approche mentionnée dans ce link a fonctionné pour moi. Téléchargez manuellement la clé et ajoutez-la. Le lien fournit une procédure pas à pas pour corriger l’erreur due à la clé manquante.

PS: Le lien ci-dessus renvoie à mon blog personnel qui décrit en détail les étapes à suivre pour y parvenir et vous propose quelques autres solutions pour y remédier.

4
Aniket Thakur

Je n'ai trouvé aucune clé en cours d'exécution:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 83FBA1751378B444

La solution à moi était:

Sudo launchpad-getkeys 

et je pourrais enfin lancer "apt-get update"

0
Laura Liparulo