【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. ...
人気記事
人気記事はこちら。