Virt-manager 1.3.2 is not compatible to GTK+-3.18.x

悩みました.適当にあちこちupdate, upgradeしていたら,いつの間にかvirt-managerでコンソールが表示されなくなりました.–debugオプションを付けて立ち上げて,コンソールを開くと,

TypeError: argument allocation: Expected Gdk.Rectangle, but got gi.repository.cairo.RectangleInt

というエラーが連続して出ます.上記をネット検索して,次から次へと見て,それらしいのを試してみたら,ようやく解りました.

GTK+3の3.18.xではだめで,3.16.xにすればオーケーです.GTKのdowngradeのあとで,spice-gtkのrebuildが必要です.

以上,あくまで当社調べです.

KVMのコンソールを壊したもよう

Firefoxの日本語入力ができなくなったのは,いろいろやった結果,GTK_IM_MODULEの設定をximにするなどして復活しました.

しかし,ThunderbirdはOKでFirefoxだけNGだったというのがよく解らず,GTK周りを壊したのかと,glib, gtk+-2, gtk+-3, pangoなどをアップデートをしてみました.

その過程か,さらにもっと前からなのか解りませんが,virt-managerから開くコンソールが表示されなくなってしまいました.

これはちょっと困るので,一通り関連パッケージをupdate, upgradeしました.3時間くらいかかりますね^^;

新しく,virt-lockdとvirt-logdをデーモンモードで起動しなければならなくなっていましたが,これは簡単に解決しました.

しかし,相変わらずvirt-managerからコンソールが表示されない.外部アプリでVNC接続,spice接続のいずれも行きます.当分は必要な場合はそれらのクライアントを使うことにします.

ちなみに,spicecも今のspice-serverからは削除されているんですね.Mac OS X用のRemote-Viewerも試しましたが,死ぬほど遅くて使い物になりません^^; Firefoxの画面が書き換わっているところのスナップショットが撮れるほどです.

画面書き換わり中