Проблемы с установкой MongoDB из репозитория debian wheezey в Ubuntu 15.04

Так что я понимаю, что MongoDB не поддерживается в Ubuntu 15.04. Многие пользователи предложили использовать репозиторий debian wheezey и установить и работать MongoDB. Однако мне не везет.

Я знаю, что было ошибкой выбирать Ubuntu 15, а не Ubuntu 14 LTS, но мы вложили много усилий в создание сервера и не хотим понижать рейтинг.

Это, как говорится, шаги, которые я использовал для установки MongoDB.

sudo apt-get purge mongodb-org*
sudo apt-get autoremove
sudo rm /etc/apt/sources.list.d/mongodb*

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

sudo apt-get update
sudo apt-get install -y mongodb-org


sudo service mongod start

Когда я пытаюсь запустить mongod, я получаю сообщение об ошибке ниже.

Не удалось запустить mongod.service: не удалось загрузить модуль mongod.service: такого файла или каталога нет.

Попытка следовать инструкциям, приведенным в верхнем ответе по ссылке ниже, однако это не работает для меня.

MongoDB 2.6 не запускается в Ubuntu 15.04

Также ссылка на Jira для этого вопроса

https://jira.mongodb.org/browse/SERVER-17742

1 ответ

Решение

Хорошо, я думаю, что нашел проблему. Я полностью воссоздал проблему, которую вы имели, а затем решил ее.

Выполните следующие команды один за другим, чтобы полностью решить эту проблему. Когда вы закончите, проблема должна быть решена, и Mongod будет запущен:

sudo rm /etc/init.d/mongod
sudo apt-get purge mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools syslog-ng-mod-mongodb
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get clean
sudo apt-get update
mkdir mongodb;cd mongodb
wget http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/stable/main/binary-amd64/mongodb-org_3.0.5_amd64.deb
sudo apt-get install gdebi
sudo gdebi mongodb-org_3.0.5_amd64.deb

Выберите Y для установки, а затем нажмите ввод.

sudo service mongod start
sudo systemctl status mongod

Выходные данные должны показать, что служба активна

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