web-dev-qa-db-fra.com

Impossible d'utiliser virt-manager

Sur le serveur Ubuntu 11.10, j'essaie d'installer une machine virtuelle à l'aide de virt-manager. Je crois que tout est correct, mais lorsque je lance la commande virt-manager, le message d'erreur suivant s'affiche:

File "/usr/share/virt-manager/virt-manager.py", line 383, in <module>
  main()
File "/usr/share/virt-manager/virt-manager.py", line 285, in main
  raise RuntimeError(_("Unable to initialize GTK: %s") % gtk_error)
RuntimeError: Unable to initialize GTK: could not open display

Je souhaite utiliser virt-manager pour pouvoir créer rapidement et efficacement plusieurs (6) machines virtuelles, mais existe-t-il une autre solution qui ne prend pas des heures par système hôte et reste légère?

Ma machine est la suivante:

  • Ubuntu Server 11.10
  • 8 cœurs à 2,5 GHz
  • 64 Go de RAM
  • Paquets:
    • qemu-kvm
    • libvirt-bin
    • virt-manager
    • bridge-utils
    • gnome-core
4
Reid

Utilisez-vous X sur le serveur? Sinon, vous pouvez l'exécuter à partir d'une deuxième machine sur ssh

ssh -X user@server

Vous pouvez également exécuter une session X légère sur le serveur, une interface Web (similaire ou similaire) ou exécuter virsh (interface de ligne de commande).

https://help.ubuntu.com/community/KVM/Virsh

6
Panther

Désolé de raviver cette vieille question, mais j'ai rencontré le même problème en essayant de faire fonctionner virt-manager via ssh + X11 avec PuTTY à partir d'un ordinateur client Windows.

Pour moi, les étapes suivantes ont résolu le problème:

  • Avoir xauth et xterm installés sur le serveur
  • Avoir XMing en cours d'exécution sur la machine Windows (client)
  • Exécuter PuTTY avec le transfert X11 (sur le client, connexion au serveur)
  • Connectez-vous en tant qu'utilisateur root ou autre utilisateur privilégié (à l'aide de PuTTY à partir du client).
  • Exécutez virt-manager sur le serveur. Cela devrait faire apparaître un dialogue séparé dans Xming sur le client, montrant virt-manager

Donc, je pense que vous manquiez le serveur X sous Windows, ce que fournit Xming.

0
WynX

Avoir un ordinateur portable/bureau Ubuntu sur le même réseau que votre serveur. Installez virt-manager dessus. Utilisez: virt-manager -c qemu+ssh://root@your-server-ip-or-name/system comme commande.

Alternativement, lisez la suite à http://wiki.libvirt.org/page/FAQ

0
aquaherd