2

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を開いています。インストールでユーザーを追加できないのはなぜですか?

ありがとう、

パラゴンRG

4

1 に答える 1

1

このリソースからの「トーマス」のおかげで解決策:

/etc/group.lock、/etc/passwd.lock、および /etc/shadow.lock を探して削除します。これらのファイルが存在する場合にのみ、これらのファイルを削除していることを確認してください。

これを行った後、インストール コマンドを再実行するだけで、正常に完了しました。

于 2012-04-14T19:05:50.673 に答える