Could not get lock or unable to lock administration directory in Ubuntu エラーを修正するのに役立つチュートリアルがあります。

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

apt を使用してコマンドライン操作を実行中に、特定の理由 (たとえば、サーバーからパッケージを取得できない、インターネット接続が途中で切断した、その他の問題による) で apt プロセスが突然終了すると、システムが上記のエラーに遭遇する可能性があります。

これを解決する方法は複数ありますので、一つずつ試してみましょう。

修正1

この修正は、aptプロセスのプロセスIDを見つけ出し、それらを殺すことを試みます。 ターミナルから以下のコマンドを実行します:

ps aux | grep apt

ロックを保持しているすべての apt プロセスがリストアップされます。

kill -9 processnumber

上記コマンドを実行後、再起動し、エラーのあったaptコマンドを実行してみてください。

もし、まだエラーに直面しており、修正1でも解決しない場合は、以下の修正を行ってください。

修正2

ターミナルから以下のコマンドを試してみてください、これは apt サービスを停止します。

sudo systemctl start apt-daily.timer

Fix 2 がうまくいかない場合、以下の fix.

Fix 3

WARNING:
以下の修正は危険です、上記の Fix 1 と Fix 2 がうまくいかないときだけ試して、あなたにとって最後の手段であるべきです。

ターミナルから以下のコマンドを実行します。

sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/locksudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock

上記のコマンドを実行した後、エラーが発生した操作を実行してみてください。 これで解決するはずです。

コメントを残す

メールアドレスが公開されることはありません。