Я добавил официальный репозиторий Debian 10-го поколения в свою установку 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?
решение1
У меня была та же проблема. Я следовал инструкциям здесь:
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
решение2
Если вы находитесь на виртуальной машине и запустили ее с относительно небольшим размером, это может быть просто из-за нехватки свободного места. На этом этапе MongoDB создает файлы журнала, и вам нужно не менее 3379 МБ свободного места для этого.
В противном случае проверьте журнал, который должен быть по адресу:
/var/log/mongodb/mongod.log