Подтвердить что ты не робот

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

Я пытаюсь установить mongodb в мою редакцию Ubuntu 12.04 Desktop. Во-первых, я надеюсь, что нет никакой проблемы w.r.t. установка 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

Любая помощь или намек в этом отношении приветствуются.

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

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

Ответ 4

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

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

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

sudo launchpad-getkeys 

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