ターミナルからSMTPを打ってメールを送る GmailとThunderbirdのアドレス帳を同期
5 月 16

ここに示すのは,あくまでひとつの可能性であり,必ず解決できるというわけではありません.

さて,ubuntuにおいて,いつものようにapt-get updateしようとしたらエラーがでました.

E: ロック /var/lib/apt/lists/lock が取得できませんでした - open (11 Resource temporarily unavailable)
E: list ディレクトリをロックできません

これは,前回のapt-get updateが正常に終了されていない可能性があります.ということで,apt-get updateがまた動いていないかを調べて,動いていたら,終了させましょう.

まず,ターミナルで,ps-axとコマンドをうちます.

user~$ ps -ax

ps というのは,プロセスを表示する,ということ.オプションの-axをつけているので,全て表示する ということを意味します.

これをやると,ズラッと表示されると思うのですが,どこかに

11675 pts/0    T      0:00 apt-get update
11680 pts/0    T      0:00 /usr/lib/apt/methods/http
11681 pts/0    T      0:00 /usr/lib/apt/methods/http
11682 pts/0    T      0:00 /usr/lib/apt/methods/http

こんな感じの部分がないですか?

これがあったらまだapt-get updateが終了されていない,ということなので,強制的に終わらせます.

11675 pts/0    T      0:00 apt-get update

この一番左の 11675 はプロセスの番号を表しています.この番号のプロセスを終了するには

sudo kill -KILL 11675

でok.

これでまたapt-get updateできるようになるはずです.

sudo apt-get update

関連する投稿:

Leave a Reply