проблемы при установке mongoDB

Я устанавливал mongo DB в моей системе Ubuntu-12.04, но хотя я даю следующую команду в моем терминале

apt-key adv --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

Is Есть ли другой способ установки mongo db или что можно сделать, чтобы избежать вышеуказанной ситуации?

4
задан 25 January 2013 в 13:44

5 ответов

Проблема была в том, что прокси-сервер блокировал соединение с сервером ключей, добавлял подробности http-прокси в самой команде apt-key.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-options http-proxy=http://username:password@proxy:port --recv-keys KEYID
0
ответ дан 25 January 2013 в 13:44

Неудачная команда - это команда, которая устанавливает ключ, который используется для подписи пакетов MongoDB, чтобы apt-get мог определить, являются ли пакеты подлинными.

Вы можете попробовать пропустить установку ключа и добавить --allow-unauthenticated при запуске apt-get для установки пакетов. См. Как мне обойти / пропустить проверку подписи gpg apt? для более подробной информации.

Но в идеале вам нужно выяснить, почему вы не можете подключиться к серверу ключей для установки ключа.

Во-первых, вы можете проверить подключение к Интернету и DNS, посетив http://keyserver.ubuntu.com/ в браузере. Если ваше интернет-соединение работает, вы увидите простую страницу под названием Сервер открытого ключа SKS OpenPGP . Это показывает, что ваш компьютер может искать и подключаться к серверу ключей.

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

0
ответ дан 25 January 2013 в 13:44

В моей системе также установлен mongodb, и я пользуюсь помощью этого сайта http://www.mkyong.com/mongodb/how-to-install-mongodb-on-ubuntu/ [ 111]

И это всегда работает.

0
ответ дан 25 January 2013 в 13:44

Попробуйте эту команду

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

, в противном случае используйте вместо этого этот пакет для установки

http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists /dist/10gen/binary-amd64/mongodb-10gen_2.2.2_amd64.deb

0
ответ дан 25 January 2013 в 13:44

Простая установка Mongo в AWS Unbuntu 14.0

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

sudo apt-get update
sudo apt-get install -y mongodb-org
sudo apt-get install php5
sudo apt-get install apache2
sudo apt-get install libsasl2-dev
sudo apt-get install php-pear php5-dev
sudo pecl install mongo

Добавьте строки ниже в /etc/php5/apache2/php.ini:

extension_dir = "/usr/lib/php5/20121212"
extension=mongo.so

Затем перезапустите apache:

sudo service apache2 restart

Создайте php-файл в /var/www/html со следующим содержимым:

<?php
phpinfo();
?>

Запустите файл в браузере и найдите расширение «Mongo».

0
ответ дан 25 January 2013 в 13:44

Другие вопросы по тегам:

Похожие вопросы: