お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2021-02-18 18:56:38

ganon1326
新しいメンバ
登録日: 2021-02-18

sudo apt upgradeが機能しない

最近久し振りにubuntu20.04を起動し、アップデートをしようと思ったのですが

~$ sudo apt upgrade
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is he
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is he
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is he
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is he

このような文章が一秒ごとに延々と流れ続けます。
改善方法を教えてください

オフライン

 

#2 2021-02-18 19:54:16

ganon1326
新しいメンバ
登録日: 2021-02-18

Re: sudo apt upgradeが機能しない

GUIで更新してみたところ成功し、その後CUIで起動しましたが問題なく動くようになりました。申し訳ございません

オフライン

 

#3 2021-02-18 20:16:06

chichinpui
メンバ
登録日: 2010-02-08

Re: sudo apt upgradeが機能しない

ganon1326さん

パッケージを管理しているリポジトリに矛盾が発生しない様、apt等の処理が同時に複数実行されない様にする「ロックファイル」がロックされているので、出力されるメッセージの様です。
裏で(?)自動で動いているapt系の処理がまだ終了していないか、動いていたが何らかの原因で異常終了し、「使用中」フラグが残ったままになっているか、では?
暫く待つか、再起動する等してみても、状況が変わらなければ、以下の現象が近そうなので、記述されている対策を実施してみてはいかがでしょうか。

https://stackoverflow.com/questions/62126195/getting-error-waiting-for-cache-lock-could-not-get-lock-var-lib-dpkg-lock-fro

1)sudo lsof /var/lib/dpkg/lock-frontend でロックをかけているプロセスを番号で特定(念の為3種類とも実施?)
2)sudo kill -9 XXXXでプロセスを強制終了させる
3)sudo rm /var/lib/dpkg/lock-frontend でロックされていたファイルを削除(念の為3種類とも実施?)
4)sudo rm /var/cache/apt/archives/lock でロックされていたファイルを削除
5)sudo dpkg --configure -a で中断されたdpkgプロセスを確認、修正(パッケージが壊れることはない?)←ここは英文をgoogle翻訳......
6)sudo apt upgrade を再度実行する

1)でプロセスが存在しなければ、3)以降を実施すれば宜しいかと。

オフライン

 

#4 2021-02-18 20:19:03

chichinpui
メンバ
登録日: 2010-02-08

Re: sudo apt upgradeが機能しない

ganon1326さん

メッセージ入力している間に無事終了した様ですね。
前投稿は読み捨ててください。

自然復旧の様なので、裏で(?)自動で動いているapt系の処理がまだ終了していなかった、ということでしょうかね。

オフライン

 

Board footer

Powered by FluxBB