Я установил mongodb однажды и канавка диспетчер пакетов (и произвел чистку его), и однажды следование официальным инструкциям по установке.
При выполнении mongo
Я получаю ошибку
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
Когда я работаю sudo service mongodb start
это производит mongodb start/running, process 4378
, но когда я затем сразу работаю sudo service mongodb status
, Я добираюсь mongodb stop/waiting
.
Я уже попробовал:
sudo rm -rf /var/lib/mongodb/mongod.lock
mongod --repair
Я проверил полномочия:
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
Все это было напрасно. Какие-либо предложения? Другие вещи я могу проверить? Я работаю 14.04.
На самом деле у меня было несколько проблем. Первым, являющимся этим, было недостаточное место для файлов журнала. Второе, являющееся этим, я установил что-то между официальным repo и официальным mongodb repo. Это фиксируется теперь.