MongoDB não pode ser instalado no repositório Debian do 10gen

MongoDB não pode ser instalado no repositório Debian do 10gen

Adicionei o repositório oficial do Debian 10gen à minha instalação do Wheezy, mas o MongoDB permanece desinstalável:

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

Alguém instalou o MongoDB com sucesso como .deb?

Responder1

Eu tive o mesmo problema. Eu segui as instruções aqui:

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

Depois de fazer o downgrade com

 apt-get install mongodb-10gen=2.2.3

Começou

[ ok ] Starting database: mongodb.

Se você quiser tornar essa alteração permanente nas atualizações subsequentes, marque este pacote para manter o uso do estado:

apt-mark hold mongodb-10gen

Responder2

Se você estiver em uma VM e a tiver iniciado com um tamanho relativamente pequeno, pode ser apenas por falta de espaço livre. Nesta fase, o MongoDB cria os arquivos de diário e você precisa de pelo menos 3379 MB disponíveis para isso.

Caso contrário, verifique o log que deve estar em:

/var/log/mongodb/mongod.log

informação relacionada