Я потратил на это почти два дня, чтобы установить последнюю версию MongoDB. Но я столкнулся с той же проблемой, как показано ниже:
$ apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.pvb8fwe4Rs --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//nsa-keyring.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Наконец-то я установил mongoDB с помощью шагов, общих для «ellore».
- Добавлены http и https прокси в
apt.conf
файле.
- Добавлены переменные env с помощью команд
export http
и https
.
В командной строке добавлено «-E»:
sudo -E apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Тогда я получил следующий ответ:
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: "Richard Kreuter <richard@10gen.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
И я успешно установил MongoDB 3.0.7, как показано ниже,
$ mongo --version
MongoDB shell version: 3.0.7