【dpkg】error: dpkg frontend is locked by another processを解決する方法【solved】

スポンサーリンク

【dpkg】error: dpkg frontend is locked by another processを解決する方法【solved】

dpkgコマンドを使ってパッケージをインストールしようとしたら以下のエラーが出てきた。

dpkg: error: dpkg frontend is locked by another process

エラーの原因となるプロセスIDを調べる

これは何かしらのプロセスが邪魔して出てくるエラーのようで、以下のコマンドで原因となるプロセスを調べる。

sudo lsof /var/lib/dpkg/lock

自分の場合は以下のような結果が得られた。
プロセスIDは「14758」だった。

プロセスを停止する

↑で見つかったプロセスを停止してやればdpkgコマンドを再び使えるようになる。

以下のコマンドでエラーの原因となるプロセスを停止する。

sudo kill -9 14758

プロセスを調べる他の方法

エラーの原因となるプロセスを調べる方法としては以下のようなものが他にある。

sudo lsof /var/cache/apt/archives/lock
sudo dpkg --configure -a
ps aux | grep apt

参考

以下を参考にした。

Resolve dpkg status database is locked by another process
Fixing dpkg or apt issues is pretty easy, and most errors have known causes. We can fix almost all issues related to broken packages or interrupted procedures. ...

人気記事

人気記事はこちら。

CUDA、cuDNNのバージョンをターミナルで調べるコマンド
【Pytorch】テンソルの次元を追加・削除する方法【dim】
【Pytorch】テンソルを連結する方法(cat・stack)
【Protobuf】"TypeError: Descriptors cannot not be created directly."を解決する【solved】
【Python】Tensorflowをダウングレード・アップグレードするコマンド
タイトルとURLをコピーしました