Installation von MongoDB unter 14.04

Installation von MongoDB unter 14.04

Ich habe versucht, MongoDB in ein relativ sauberes Ubuntu 14.04 zu installieren. Ich habe die folgenden Befehle verwendet:

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

und der folgende Fehler ist aufgetreten

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)

und ich konnte keine ähnlichen Benutzer in /etc/passwd finden

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

Ich weiß nicht, wie ich das beheben kann, da mongodb:mongodb einfach nicht existiert. Ich habe versucht,

Antwort1

Ich weiß nicht, warum Ihre Frage abgelehnt wurde.... Ich habe MongoDB oder das Ubuntu-Paket „MongoDB“ nie verwendet, aber es scheint, dass in der Paketbeschreibung die Erstellung des Benutzers fehlt - Sie können Benutzer mit „adduser“ erstellen.

http://wiki.ubuntuusers.de/adduser

sudo adduser mongodb Eine Neuinstallation des Pakets oder Ähnliches sollte also sudo dpkg --configure -a helfen.

verwandte Informationen