"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
Любая помощь или намек в этом отношении приветствуются.
Спасибо заранее.
Ответы
Ответ 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"