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 ファイルを思いきって消してしまっているだけだけれども。
(リンク先ではリカバリーコンソール上で削除している)
以前も同様の状態になったことがあるため、再現性のある不具合であるようだ。