クリーンなUbuntu 18.04 LTS VM=を起動し、_Sudo apt install
_を使用してアプリケーションをインストールしようとしました。
しかし、エラーメッセージを得ました:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Ubuntuで/ var/lib/dpkg/lock-frontendファイルを作成したプロセスは何ですか?
それを穏やかに停止し、APTを手動で制御する方法は?
コメントで推奨されていたように-ファイルの所有者を確認しました
$ Sudo fuser -v /var/lib/dpkg/lock-frontend
USER PID ACCESS COMMAND
/var/lib/dpkg/lock-frontend:
root 2112 F.... unattended-upgr
$ ps aux | grep 2112
root 2112 66.5 8.1 366108 113508 ? Sl 13:03 0:28 /usr/bin/python3 /usr/bin/unattended-upgrade --download-only
$ dpkg -S /usr/bin/unattended-upgrade
unattended-upgrades: /usr/bin/unattended-upgrade
したがって、このファイルは/usr/bin/unattended-upgrade
パッケージからunattended-upgrades
によって作成されました。私はそれを殺すことができます:
Sudo kill -KILL 2112
と制御を取る
Sudo apt install -f
Sudo dpkg --configure -a
Sudo apt-purge unattended-upgrades
このVMでパージするのを忘れたので。
注:わからない場合は、システム上で無人アップグレードをパージしないでください。 (インターネット接続の速度とディスクの速度に依存します)終了するまでにしばらく時間がかかり、その後、通常どおりAPTを使用できます。