"gpgkeys: ключ 7F0CEB10 не найден на сервере ключей" ответ при попытке установить mongodb на Ubuntu

Я пытаюсь установить mongodb на Ubuntu 12.04 Desktop edition. Во-первых, я надеюсь, что нет никакой проблемы w.r.т. установка mongodb на Ubuntu Desktop edition.

Я после mongodb руководство установите его на мою машину Ubuntu. , когда Я пытаюсь импортировать 10gen public GPG Key используя инструкции (приведенные в руководстве), по

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

Я получаю такой ответ:

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

любая помощь или подсказка в этом отношении оцененный.

спасибо заранее.

4 ответов


способ обойти брандмауэры: запрос через типичный порт (80):
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Другая проблема может быть сетевой прокси-сервер. Если вам нужно подключиться к интернету через прокси, экспортируйте настройки прокси-сервера в конфигурацию bash-добавьте строку с вашим прокси-адресом (и при необходимости: имя пользователя / пароль-без него просто http://proxyserver:port):
export http_proxy=http://username:password@proxyserver:port/
в конце файла /etc/bash.bashrc


как ответ @aniket-thakur , вы можете добавить MongoDB public GPG Key вручную скопируйте содержимое этого страница в файле 10gen-gpg-key.asc затем добавьте файл с помощью apt-key add <file> commend line:

sudo apt-key add 10gen-gpg-key.asc 

второй подход, упомянутый в этом ссылке работал для меня. Вручную загрузите ключ и добавьте его. Ссылка предоставляет пошаговую процедуру для исправления ошибки, происходящей из-за отсутствия ключа.


Я не мог найти ключ работает:

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

решение для меня было:

sudo launchpad-getkeys 

и я мог бы, наконец, запустить "apt-get update"