我试图将
mongodb安装到一个相当干净的Ubuntu 14.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或ubuntu软件包“mongodb”,但似乎软件包描述缺少用户的创建 – 你可以用“adduser”创建用户
我从未使用过mongodb或ubuntu软件包“mongodb”,但似乎软件包描述缺少用户的创建 – 你可以用“adduser”创建用户
http://wiki.ubuntuusers.de/adduser
所以sudo adduser mongodb并重新安装包或许sudo dpkg –configure -a应该有所帮助