Virtal Machine on Debian

Debain上に仮想マシンをつくろうとしたら、ドハマりした話

やりたいこと

qcow2でvirt-managerを使って仮想マシンDebian上に建てたい。


Debian squeeze上に

qemu-img create -f qcow2 giwawawa.qcow2 80G

qcow2を作る。virt-managerを呼び出す。新規を押す。設定して進んでいくとqcow2のフォーマットを選ぶところがない。

squeezeのvirt-managerのバージョンを見ると8.0.1
qocw2を選ぶことができない。wheezyなら9.*らしいのでそちらに乗り換え

wheezyに再インストール

sudo virt-manager 

新規を押すと固まる。。。
エラー

Xlib extension RANDR missing on display
Traceback (most recent call last):
  File "/usr/share/virt-manager/virt-manager.py", line 383, in <module>
    main()
  File "/usr/share/virt-manager/virt-manager.py", line 286, in main
    raise gtk_error
RuntimeError: could not open display

問題はpyhonの日本語のバグ

下記で解決

sudo export LANG=C

ちなみにLANG=Cとは
LANG=C' sets the locale for gnumeric to the C locale. The 'C' locale is
defined as the "default" locale for applications, meaning that their
strings are displayed as written in the initial code (without passing
through a translation lookup).
アプリが開発された言語環境でコードを実行するという意味らしい。翻訳しませんよってことです。
このCはC言語のCらしい。


ref
http://d.hatena.ne.jp/naotube/20100713/p1
http://mstssk.blogspot.jp/2009/04/whats-langc.html