web-dev-qa-db-ja.com

14.04にmongodbをインストールする

私はmongodbをかなりクリーンなUbuntu14.04にインストールしようとしていました。次のコマンドを使用しました。

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | Sudo tee /etc/apt/sources.list.d/mongodb.list
Sudo apt-get update
Sudo apt-get install mongodb-10gen

そして、次のエラーが発生しました

Setting up mongodb-10gen (2.4.10) ...
chown: invalid user: ‘mongodb:mongodb’
dpkg: error processing package mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)

/ etc/passwdで同様のユーザーを見つけることができませんでした

:/var/lib/mongodb$ cat /etc/passwd | grep mongo
mongodb-mms-agent:x:105:111::/nonexistent:/bin/false

Mongodb:mongodbが存在しないため、これを修正する方法がわかりません。レモしてみました

4
user125862

なぜあなたの質問が却下されたのかわかりません.... mongodbまたはubuntuパッケージ「mongodb」を使用したことはありませんが、パッケージの説明にユーザーの作成がないようです-「adduser」でユーザーを作成できます

http://wiki.ubuntuusers.de/adduser

そう Sudo adduser mongodbそしてパッケージを再インストールするかSudo dpkg --configure -aが役立つはずです。

4
cljk