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