Thursday, December 20, 2012

VMare Player 上での ubuntu 12.04 のハング

VMware Player で Ubuntu 12.04 LTS を動かし、かつ libvirt を使う場合に微妙にハマる件のメモ。

なんたらStackとか、ぷた☆すーをこの条件で動かす場合や、そこまでいかなくてもVMを動かす場合、以下のような現状に出くわすことがある。
  • virsh がハングする
  • shutdown がハングしていつまでもOSが落ちない
  • なんたらStackのような libvirt を呼び出すサービスの処理が途中で固まる
  • などなど
この場合、ps で調べてみて、実行中のまま終わらない dmidecode のプロセスがいたら
この件↓に該当するようだ。

http://askubuntu.com/questions/141720/why-is-sudo-virsh-hanging-in-the-console


RedHatでは先に直っていて、

https://bugzilla.redhat.com/show_bug.cgi?id=796451

libvirt側の問題らしい。
対処方法は、端的に言えばこのプロセスを殺せばよく、
$ killall dmidecode
等。
しかし、update package って出ないのかなぁ?(もしかして、もう出てたりしてw)

余談だが、書いておくかと思ってぐぐり直してみたら、日本語でも同じ内容の記事を書いている人がいたらしい。みんなハマるのねw


No comments:

Post a Comment