Ubuntu 「E: Could not get lock /var/lib/dpkg/lock-frontend」と「E: Unable to acquire the dpkg frontend lock」 を解決する
Ubuntu18.04で発生したエラーとなります。
Ubuntu20.04でも同じく発生したエラーとなります。
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
「sudo apt update」「sudo apt upgrade」コマンドを実行するとエラーが出ました。
sudo apt update
sudo apt upgrade
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?
困ったので、調べましたが下記で解決しました。
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
私の環境では1つ目のエラーE「: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)」がなくなりましたが2つ目の「E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?」は再度出てしまいました。
次に下記を入れました。
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
そうすると下記設定画面となります。
root@IPアドレス:~# sudo dpkg --configure -a
Setting up python3-commandnotfound (18.04.6) …
Setting up command-not-found (18.04.6) …
Setting up openssh-sftp-server (1:7.6p1-4ubuntu0.6) …
Setting up cloud-init (22.1-14-g2e17a0d6-0ubuntu1~18.04.3) …
Configuration file '/etc/cloud/cloud.cfg'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
これで私の場合は解決しました
以上。