Instalando o MongoDB no conflito do Debian

3

Ao instalar o MongoDB, encontrei conflito. Como posso saber com qual pacote ele está em conflito?

Eu tentei os dois aptitude e apt-get , e também tentei a versão 10gen . Mas não tenho ideia do que está em conflito com isso?

Diz:

[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin ...
Errors were encountered while processing:
 mongodb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por huggie 12.07.2013 / 07:27

1 resposta

2

Primeiro de tudo, definitivamente fique com a versão 10gen do pacote - é muito mais provável que seja atualizado do que qualquer um dos repositórios de distribuição.

Em termos do erro, parece que o MongoDB está instalando corretamente, mas está falhando ao iniciar. Você não mencionou qual versão do Linux você está usando, mas desde que você está usando o apt-get então eu assumo que é um dos derivados do Debian, ou o próprio Debian é claro.

Para descobrir por que o MongoDB está falhando em iniciar, você precisará procurar nos logs pelo MongoDB. Isso pode ser diferente em seu sistema, mas o padrão é baseado no Debian mongod.conf seria:

/var/log/mongodb/mongodb.log

Procure no arquivo o motivo pelo qual ele não está sendo iniciado. Sinta-se à vontade para adicionar os detalhes à sua pergunta e eu posso acompanhar a causa, ou se ela é autoexplicativa (permissões, espaço em disco, etc.), então deixe-nos saber o que você precisou fazer para resolvê-la.

Finalmente, você deve notar que você pode estar correndo para este bug aberto:

link

Se o MongoDB estiver sendo iniciado com êxito, mas o comando de serviço ou o script de init acredita que ele está falhando, provavelmente você está sendo atingido por esse problema.

    
por 18.07.2013 / 10:38