1

Я добавил официальное репозиторий Debian 10gen в мою установку Wheezy, но MongoDB остается неустановимым:

Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up mmv (1.01b-15) ...
Errors were encountered while processing:
 mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mongodb-10gen

Кто-нибудь успешно устанавливал MongoDB как .deb?

2 ответа2

2

У меня такая же проблема. Я следовал инструкциям здесь:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/

После понижения с

 apt-get install mongodb-10gen=2.2.3

Началось

[ ok ] Starting database: mongodb.

Если вы хотите сделать это изменение постоянным для последующих обновлений, отметьте этот пакет для хранения состояния:

apt-mark hold mongodb-10gen
1

Если вы работаете на виртуальной машине и запустили ее с относительно небольшим размером, это может быть вызвано нехваткой свободного места. На этом этапе MongoDB создает файлы журнала, и для этого вам нужно как минимум 3379 МБ.

В противном случае проверьте журнал, который должен быть по адресу:

/var/log/mongodb/mongod.log

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .