apt upgradeができなくなった【Ubuntu18.04】
1.環境
・OS : Ubuntu 18.04
2.エラー内容
Ubuntu搭載の実機にて、apt updateとapt upgradeを行ったところ、以下のようなエラーがでて実行できなかった。
~$ sudo apt upgrade E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした - open (11: リソースが一時的に利用できません) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
3.対処
Googleで調べてみると、lockファイル関連のエラーのようです。lockファイルを削除すると直るという記事を見つけたので、その通りに実行してみましょう。
念のため削除するファイルのバックアップを取っておきます。デスクトップにバックアップ用のフォルダを作成し、問題がなければ後々削除します。
~$ sudo mkdir ~/デスクトップ/backup
削除するファイルをコピーしておきます
~$ sudo cp /var/lib/apt/lists/lock ~/デスクトップ/backup ~$ sudo cp /var/lib/dpkg/lock ~/デスクトップ/backup ~$ sudo cp /var/lib/dpkg/lock-frontend ~/デスクトップ/backup
バックアップが完了したので、lockファイルを削除してしまいましょう。
~$ sudo rm /var/lib/apt/lists/lock ~$ sudo rm /var/lib/dpkg/lock ~$ sudo rm /var/lib/dpkg/lock-frontend
削除して再びapt upgradeをしてみます。
~$ sudo apt upgrade
無事に実行できました。
最後にautoremoveだけしておきましょう。
~$ sudo apt autoremove