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