Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 为什么MongoDB在安装Ubuntu11.10时无法创建用户?_Linux_Mongodb_Ubuntu_Installation - Fatal编程技术网

Linux 为什么MongoDB在安装Ubuntu11.10时无法创建用户?

Linux 为什么MongoDB在安装Ubuntu11.10时无法创建用户?,linux,mongodb,ubuntu,installation,Linux,Mongodb,Ubuntu,Installation,我正在我的Ubuntu 11.10机器上安装MongoDB。将适当的行添加到/etc/apt/sources.list(使用中的说明)后,我键入以下内容进行安装: sudo apt-get install mongodb-10gen 它会产生以下输出: Adding system user `mongodb' (UID 117) ... Adding new user `mongodb' (UID 117) with group `nogroup' ... useradd: cannot lo

我正在我的Ubuntu 11.10机器上安装MongoDB。将适当的行添加到/etc/apt/sources.list(使用中的说明)后,我键入以下内容进行安装:

sudo apt-get install mongodb-10gen
它会产生以下输出:

Adding system user `mongodb' (UID 117) ...
Adding new user `mongodb' (UID 117) with group `nogroup' ...
useradd: cannot lock /etc/passwd; try again later.
adduser: `/usr/sbin/useradd -d /home/mongodb -g nogroup -s /bin/false -u 117 mongodb' returned error code 1. Exiting.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
我只打开了其他终端窗口(没有运行任何程序)和Chromium。为什么安装无法添加用户

谢谢


ParagonRG解决方案,多亏了“Thomas”,来自:

查找/etc/group.lock、/etc/passwd.lock和/etc/shadow.lock,并删除它们。确保仅删除这些文件(如果存在)


完成此操作后,我只需重新运行install命令,它就成功完成了。

有什么帮助吗?就这些,谢谢。环顾四周时,我没能找到那个资源。