私はパッケージマネージャ(そしてそれを削除)を介して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 を実行しています。
答え1
実際、いくつか問題がありました。1 つ目は、ジャーナル ファイル用のスペースが不足していたことです。2 つ目は、公式リポジトリと公式 mongodb リポジトリの間に何かをインストールしていたことです。現在は修正されています。