search
LoginSignup
96

More than 5 years have passed since last update.

Organization

[Ubuntu][apt] /var/lib/apt/lists/lockが不正な状態になった場合の対応メモ

VirtualBox上のUbuntuで以下のようになって、apt-get などの操作ができなくなってしまった。
実際に使用している別のプロセスは存在していないため、なにかしら不正な状態になっていることが考えられる。

環境は Windows7 + VirtualBox + Ubuntu 16.04

エラーログ例
$ sudo apt-get update
E: ロック /var/lib/apt/lists/lock が取得できませんでした - open (11: リソースが一時的に利用できません)
E: ディレクトリ /var/lib/apt/lists/ をロックできません
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: リソースが一時的に利用できません)
E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。これを使う別のプロセスが動いていませんか?

対処に関して、以下のページが参考になった。
dpkgのlock解除 - ロボットと趣味と自堕落と

対応
$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/lib/dpkg/lock

とはいっても、やっていることとしては lock ファイルを思いきって消してしまっているだけだけれども。
(リンク先ではリカバリーコンソール上で削除している)

以前も同様の状態になったことがあるため、再現性のある不具合であるようだ。

参考

dpkgのlock解除 - ロボットと趣味と自堕落と

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
96