Eu instalei o mongodb uma vez através do gerenciador de pacotes (e limpei-o) e uma vez seguindo oinstruções oficiais de instalação.
Ao executar mongo
recebo o erro
MongoDB shell version: 2.4.11
connecting to: test
Fri Aug 22 22:07:28.792 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed
Quando executo, sudo service mongodb start
ele gera uma saída mongodb start/running, process 4378
, mas quando executo imediatamente sudo service mongodb status
, recebo mongodb stop/waiting
.
Eu já tentei:
- para
sudo rm -rf /var/lib/mongodb/mongod.lock
mongod --repair
Eu verifiquei as permissões:
ls -al /var/log/mongodb/ total 48 drwxr-xr-x 2 mongodb mongodb 4096 Aug 22 21:27 . drwxrwxr-x 23 root syslog 4096 Aug 22 22:07 .. -rw-r--r-- 1 mongodb mongodb 36676 Aug 22 22:07 mongodb.log ls -al /var/lib/mongodb/ total 12 drwxr-xr-x 3 mongodb mongodb 4096 Aug 22 22:05 . drwxr-xr-x 98 root root 4096 Aug 22 21:27 .. drwxr-xr-x 2 mongodb mongodb 4096 Aug 22 21:27 journal -rwxr-xr-x 1 mongodb nogroup 0 Aug 22 22:07 mongod.lock
Tudo isso foi em vão. Alguma sugestão? Outras coisas que posso verificar? Estou executando 14.04.
Responder1
Na verdade tive vários problemas. A primeira é que não havia espaço suficiente para os arquivos do diário. A segunda é que instalei algo entre o repositório oficial e o repositório oficial do mongodb. Está consertado agora.