Gnome-boxes : 'erreur création machine'

Bonsoir,

J’ai décidé de me mettre à tester les systèmes via virtualisation, d’habitude je préfre les installer sur une partition que j’ai toujours de côté (3 en fait) sur mon ordinateur mais il peut arriver que je n’ai pas internet en filaire ou d’autre petit tracas (clef usb > 1GB)

Comme logiciel, vu que je suis sous gnome3 et que celui-ci en a un intégré j’ai décidé de choisir gnome-boxes (je sais que virtualbox existe, d’ailleur j’ai pas de problème dessus mais j’ai envie d’utiliser gnome-boxes)

root@debian-tt:/home/tt# cat /etc/debian_version wheezy/sid root@debian-tt:/home/tt# uname -a Linux debian-tt 3.1.0-1-amd64 #1 SMP Sun Dec 11 20:36:41 UTC 2011 x86_64 GNU/Linux

tt@debian-tt:~$ apt-cache policy gnome-boxes gnome-boxes: Installé : 3.4.3+dfsg-1 Candidat : 3.4.3+dfsg-1 Table de version : *** 3.4.3+dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status
Après avoir redémarrer la machine je lance boxes, on me propose de saisir un url (surement acces à distance) ou de selectionner un fichier en local. Je selectionne mon fichier (un .iso dont je me suis servi sur mon ordinateur et qui fonctionne avec virtualbox) et boxes me dit : “la création de la machine a échoué”

Et sur internet … je n’ai rien trouvé (à part une sorte de truc d’archive dont je n’ai rien compris)
mail.gnome.org/archives/commits … 11507.html

voili voilou … si quelqu’un a une idée :slightly_smiling:
merci d’avance ^^ (mais ne vous en contentez pas, il y en aura mille si vous avez la solution :wink: )

Edit : J’ai lancé gnome-boxes dans un terminal pour le faire parler un peu plus

code: Clutter-WARNING **: The actor ‘ClutterBox’ is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended

(gnome-boxes:6268): Boxes-CRITICAL **: boxes_fetch_os_logo: assertion `os != NULL’ failed

(gnome-boxes:6268): Boxes-WARNING **: wizard.vala:154: Failed to create domain: unknown OS type hvm[/code]
Je n’ai pas mis ce qu’il y avais avant car ce ne sont que des erreurs de theme, du style : (gnome-boxes:6268): Gtk-WARNING **: Theme parsing error: gnome-applications.css:110:21: Not using units is deprecated. Assuming ‘px’.
Donc d’après ce que je crois comprendre, gnome-boxes dit que ce n’est pas un OS :think: Il faudrait lui faire comprendre que s’en est un.

En recherchant j’ai vu que gnome-boxes utilise KVM, lequel n’était pas intallé sur mon ordinateur. Je me suis dis que je ne risquais rien à tenter et je l’ai installé, j’ai redémarré ma machine, et … toujours rien :12

tt@debian-tt:~$ apt-cache policy qemu-kvm qemu-kvm: Installé : 1.0+dfsg-11 Candidat : 1.0+dfsg-11 Table de version : 1.1~z0+dfsg-1 0 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages *** 1.0+dfsg-11 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 100 /var/lib/dpkg/status 1.0+dfsg-8~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 0.12.5+dfsg-5+squeeze8 0 980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 980 http://security.debian.org/ squeeze/updates/main amd64 Packages tt@debian-tt:~$ apt-cache policy kvm kvm: Installé : 1:1.0+dfsg-11 Candidat : 1:1.0+dfsg-11 Table de version : 1:1.1~z0+dfsg-1 0 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages *** 1:1.0+dfsg-11 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 100 /var/lib/dpkg/status 1:1.0+dfsg-8~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 1:0.12.5+dfsg-5+squeeze8 0 980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 980 http://security.debian.org/ squeeze/updates/main amd64 Packages
RE-edit (oui je suis pour l’économie des messages) : Par lecture d’internet, j’ai cru comprendre que cette commande était plein de sens

$ gnome-boxes --checks The CPU is capable of virtualization: no The KVM module is loaded: no
A mon avis, tout ces no, c’est pas bon :033

Ah oui, désolé pour toutes les informations en vrac :s
La dossier ~/.libvirt/qemu/lib/ est vide, mais je sais pas si c’est normal

Sinon j’ai essayé de charger de module KVM, sans succès, je laisse les commandes (au cas ou c’est pas le bon truc)

root@debian-tt:/home/tt# modprobe kvm-amd ERROR: could not insert 'kvm_amd': Operation not supported root@debian-tt:/home/tt# modprobe kvm root@debian-tt:/home/tt#

Ton processeur gères t’il les instructions VT ? si non tu peu t’arrêter là :033

[quote]$ gnome-boxes --checks
The CPU is capable of virtualization: no
The KVM module is loaded: no[/quote]

C’est pas très engageant à première vue :confused:

Virtualbox peut tourner sans les extentions VT.

Uniquement pour les invités 32 bits. Les extensions VT sur l’hôte sont nécessaires pour les invités 64 bits.

A voir dans le Bios, tu sera vite fixé :slightly_smiling:

euuuuuuuuuuuuh … les instructions VT :017 … J’ai même cherché avec google histoire de faire croire que je comprenais évidemment ce terme obscure mais disons que ça a échoué

[quote=“syam”]agentsteel a écrit:
Virtualbox peut tourner sans les extentions VT.

Uniquement pour les invités 32 bits. Les extensions VT sur l’hôte sont nécessaires pour les invités 64 bits.[/quote]
J’ai testé virtualbox sur ma testing/sid en 64bits … marche pas : soucis de vboxrdv, introuvable par ailleurs (j’ai pourtant linux header et buld essential)

root@debian-tt:/home/tt# modprobe vboxdrvFATAL: Module vboxdrv not found.

Suite à ton message je me suis demandé : et mon squeeze 32bits dans tout ça ?
Ben j’ai tenté et ça a marché

Ce serait un problème du à l’architecture :confused: ? Parce j’ai pas envie de changer moi :confused:

[quote=“Phyliares”][quote]
The CPU is capable of virtualization: no
[/quote]

A voir dans le Bios, tu sera vite fixé :slightly_smiling:[/quote]
Le BIOS j’y touche que pour dire de booter sur un CD, sinon tout le reste c’est du chinois pour moi
NB : Je ne comprends rien au chinois :wink:

Après si ça peut aider à avancer je veux bien tenter de toucher quelque chose, mais tel un enfant traversant pour la première fois la route j’ai besoin qu’on me tienne la main

Les instructions VT sont simplement des instructions que le processeur va pouvoir utiliser pour virtualiser complétement un OS.

Il y a différents types de virtualisation : fr.wikipedia.org/wiki/Virtualisation

Uniquement pour les invités 32 bits. Les extensions VT sur l’hôte sont nécessaires pour les invités 64 bits.[/quote]
en effet merci pour la précision

Et je fais comment pour savoir si le mien peut gérer les instructions VT ?

Et puisqu’avec une autre architecture et une autre distribution (debian squeeze 32bits) tout fonctionne correctement avec virtualbox sur ma machine je ne pense pas que le processeur est à blamer

[quote=“Tristan.T”]Et je fais comment pour savoir si le mien peut gérer les instructions VT ?

Et puisqu’avec une autre architecture et une autre distribution (debian squeeze 32bits) tout fonctionne correctement avec virtualbox sur ma machine je ne pense pas que le processeur est à blamer[/quote]

en cherchant je suis tomber sur ceci , pourquoi pas ? doc.ubuntu-fr.org/xen ca evite ce genre de soucie apaprement , a voir donc … :wink:

Ok, j’ai installé Xen et je l’ai bien choisi au démarrage via grub.

[code]tt@debian-tt:~$ uname -r
3.2.0-3-amd64

tt@debian-tt:~$ apt-cache policy xen-linux-system-3.2.0-3-amd64
xen-linux-system-3.2.0-3-amd64:
Installé : 3.2.21-3
Candidat : 3.2.21-3
Table de version :
*** 3.2.21-3 0
90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
tt@debian-tt:~$ apt-cache policy xen-hypervisor-4.1-amd64
xen-hypervisor-4.1-amd64:
Installé : 4.1.3~rc1+hg-20120614.a9c0a89c08f2-2
Candidat : 4.1.3~rc1+hg-20120614.a9c0a89c08f2-2
Table de version :
4.1.3~rc1+hg-20120614.a9c0a89c08f2-4 0
90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
*** 4.1.3~rc1+hg-20120614.a9c0a89c08f2-2 0
990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status

root@debian-tt:/home/tt# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 3036 2 r----- 486.2
[/code]

Mais je ne peux tjrs pas virtualiser :12

Ah oui, j’ai purgé et réinstallé gnome-boxes et virtualbox en étant attentif a ce qu’il me disait

Paramétrage de virtualbox (4.1.18-dfsg-1) ... [ ok ] Stopping VirtualBox kernel modules. [FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed! failed! invoke-rc.d: initscript virtualbox, action "restart" failed. Paramétrage de virtualbox-dkms (4.1.18-dfsg-1) ... Loading new virtualbox-4.1.18 DKMS files... First Installation: checking all kernels... Building only for 3.2.0-3-amd64 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. [ ok ] Stopping VirtualBox kernel modules. [FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed! failed! invoke-rc.d: initscript virtualbox, action "restart" failed. Paramétrage de virtualbox-qt (4.1.18-dfsg-1) ... Paramétrage de gnome-boxes (3.4.3+dfsg-1) ... Paramétrage de virtualbox-ose (4.1.18-dfsg-1) ...

Ah j’ai pas tout dit, en fait il y a un mieu.
Avant gnome-boxes me disait directement : la création de la machine a échoué.
Maintenant il me le dis, mais entretemps j’ai une étape que je n’ai jamais vu ou il identifie l’OS
Edit : en fait il n’identifie que debian 6

avec le terminal, au moment de la création j’obtiens ça : code: Boxes-WARNING **: wizard.vala:154: Failed to create domain: unknown OS type hvm[/code]

pour compiler/démarrer le driver

je pense que via /proc/cpuinfo tu devrais pouvoir voir si ton proc le gère (ce qui ne veut pas dire que c’est activé),
apparemment il faut chercher les flags vmx ou svm suivant si t’as du intel ou de l’amd

Oui j’ai entendu parlé de vboxdrv un peu partout mais le problème c’est qu’il n’existe pas chez moi …

tt@debian-tt:~$ /etc/init.d/vboxdrv start bash: /etc/init.d/vboxdrv: Aucun fichier ou dossier de ce type tt@debian-tt:~$ /etc/init.d/vboxdrv setup bash: /etc/init.d/vboxdrv: Aucun fichier ou dossier de ce type tt@debian-tt:~$ su Mot de passe : root@debian-tt:/home/tt# service vboxdrv setup vboxdrv: unrecognized service root@debian-tt:/home/tt# modprobe vboxdrv FATAL: Module vboxdrv not found. root@debian-tt:/home/tt# find / -name vboxdrv -type f -print root@debian-tt:/home/tt#

Il ne rend rien :cry:

[J’ai intel]

Alors je ne comprends pas, tu es sûr d’avoir tous les paquet?
T’as rajouté le dépôt privé?

tu peux ajouté l’option --reinstall au cas où quelque chose se serai mal passé…


Pour la VT, tu devrais quand même allez voir dans le bios, cherche VT ou Virtualization Technology ou quelque chose qui s’en rapproche, si c’est “disabled” tu l’actives. T’en fait pas tu vas pas tout cassé :imp:

J’ai ceux du dépôt normal

tt@debian-tt:~$ apt-cache policy virtualbox virtualbox-dkms virtualbox-guest-utils virtualbox-guest-additions virtualbox-qt virtualbox: Installé : 4.1.18-dfsg-1 Candidat : 4.1.18-dfsg-1 Table de version : *** 4.1.18-dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 4.0.10-dfsg-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages virtualbox-dkms: Installé : 4.1.18-dfsg-1 Candidat : 4.1.18-dfsg-1 Table de version : *** 4.1.18-dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 4.0.10-dfsg-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages virtualbox-guest-utils: Installé : 4.1.18-dfsg-1 Candidat : 4.1.18-dfsg-1 Table de version : *** 4.1.18-dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 4.0.10-dfsg-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages virtualbox-guest-additions: Installé : 4.1.18-1 Candidat : 4.1.18-1 Table de version : *** 4.1.18-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/non-free amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/non-free amd64 Packages 100 /var/lib/dpkg/status 3.2.10-1 0 980 http://ftp.fr.debian.org/debian/ squeeze/non-free amd64 Packages virtualbox-qt: Installé : 4.1.18-dfsg-1 Candidat : 4.1.18-dfsg-1 Table de version : *** 4.1.18-dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 4.0.10-dfsg-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages

une réinstall n’a rien amélioré…

Je vais tenter de voir avec les dépôt privé et, en même temps, durant le redémarrage, je chercherai VT dans le bios

EDIT : J’ai rajouté le dépôt dans mon sources.list, aprs avoir résolu un petit problme de clef je refait un update (je vous ai fait grâce des Ign ____________ translation-__)

root@debian-tt:/home/tt# apt-get update | grep virtualbox.org Atteint http://download.virtualbox.org wheezy InRelease Atteint http://download.virtualbox.org wheezy/contrib amd64 Packages Atteint http://download.virtualbox.org wheezy/non-free amd64 Packages

Mais cela ne change en rien les propositions qu’on me fait dans virtualbox …

root@debian-tt:/home/tt# apt-cache policy virtualbox virtualbox: Installé : 4.1.18-dfsg-1 Candidat : 4.1.18-dfsg-1 Table de version : *** 4.1.18-dfsg-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 4.0.10-dfsg-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages

Je vais aller faire un tour dans le Bios 8)

Petit voyage dans le bios … rien trouvé :whistle:

Alors il y avait 6 sous menu (onglet)

[ul]
[li]Principal : l’heure tout ca tout ca[/li]
[li]Avancé : c’est la ou je pensais le trouver … mais rien
[list][]CMP[/li][li]Technologie EDB[/li][li]LAN intégré[/li][li]Communication Sans fil[/li][li]Wake-up on LAN[/li][li]Wake-up on keyboard[/li][li]Niveau de charge pile critique[/li][li]Prise en charge usb légué[/li][li]Mode de contrôle SATA[/li][/ul][/:m]
[li]Ecran : pour choisir d’activer ou désactiver l’ecran interne (j’ai un portable)[/li]
[li]Sécurité : mot de passe et compagnie[/li]
[li]Boot : ordre de démarrage[/li]
[li]Exit : byebye[/li][/list:u]

tous activé, sauf SATA qui etait sur AHCI :confused:
J’ai pas eu l’intelligence de noter la version, je reviens pour la noter

Me revoila !

[code]Utilitaire d’installation Phœnix SecureCore™

Version du BIOS : v1.20[/code]

Dommage que tu est déjà ét dans le bios avant mon message, je t’aurai dit qu’il y a parfois une catégorie processeur et performance dans la laquelle on peu activer parfois quand ce n’est pas fais d’origine la prise en charge de la virtualisation.

Sinon poste nous le processeur ( nom, type, à la limite si c’est un intel cherche du côté des caractéristique tu verra direct si il accepte la virtualisation mais à première vue si tu n’a pas d’option sur le bios pour l’activer c’est mort ).

Maintenant comme on te l’a dit tu peu tout de même avec des performance calamiteuse faire tourner du 32bits mais je ne vois pas vraiment l’intérêt autrement que pour apprendre.

A ma connaissance Qemu et OpenVZ n’ont pas forcément besoin des instructions VT à “ON” pour faire tourner du container, LXC je ne sais pas j’ai pas encore eu le temps de m’y frotter.

Xen n’apporte aucun intérêt dans ton cas si tu ne peu pas utiliser ces fameuses instructions.

Je te souhaite une bonne recherche :wink:

Ben la virtualisation, vu que j’arrive a la faire tourner en 32bits pourquoi le processeur ne serait-il pas apte a me la faire tourner en 64bits ?
Sinon j’ai cet ordi : fnac.com/Toshiba-Satellite-L … 833584/w-4

Processeur Intel Pentium T4400* Fréquence du processeur / Fréquence de Bus 2,20 GHz /

Parce que, comme on l’a déjà dit, avec KVM (gnome-boxes) ou VirtualBox la virtualisation d’invités 64 bits nécessite des instructions spéciales sur le processeur (Intel VT-x ou AMD-V).
Et vu que ton processeur n’a pas de VT-x c’est mort pour les invités 64 bits sur ta machine.

Seul QEmu pourrait te permettre de faire tourner des invités 64 bits mais ce n’est plus du tout le même genre de produit, attends toi à des performances très réduites.

Processeur Intel Pentium T4400* Fréquence du processeur / Fréquence de Bus 2,20 GHz /

À en croire cette référence
ark.intel.com/products/40739?wapkw=t4400

Processeur 64 bits mais toujours pas de VT-x

Intel® Virtualization Technology (VT-x)
No

qemu est envisageable mais malheureusement pas le kvm du noyau qui exige un processeur muni des instructions VT-x.