ほわいとあうと

旅行・音楽・IT関連など多趣味ブログです

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