Quando si utilizza Vagrant Stderr: VBoxManage: errore: VT-x non è disponibile (VERR_VMX_NO_VMX)


8

Sto provando a installare open edx con ubunty 16.04 e ottengo questo errore

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "c60f0594-d584-4e0b-b863-2801168e641e", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

questo si verifica quando si utilizza Vagrant

Risposte:


12

Questo in genere perché VT-x o AMD-V non sono abilitati nel BIOS. O peggio ancora, la tua CPU non supporta la virtualizzazione.

Puoi testare ulteriormente installando cpu-checker.

sudo apt-get install cpu-checker

Seguilo con.

sudo kvm-ok

L'output dovrebbe essere in grado di dirti ciò di cui hai bisogno.

Tieni presente che vt-x non può essere nidificato, quindi, ad esempio, supponiamo che stai cercando di eseguire Vagrant su un'istanza cloud, nella mia esperienza che non funzionerà. Atleast, per un sistema operativo a 64 bit. Sarai in grado di eseguire 32 bit, tuttavia, sarebbe un singolo core e prestazioni orribili.


Ho una macchina Windows 10 con Virtualbox 5.0 e sull'host VT-X è abilitato, anche su Virtual Box VT-X è abilitato, qualche idea? Ho ottenuto questo quando ho eseguito il secondo comando:
Luis Valencia,

1
INFORMAZIONI: La tua CPU non supporta le estensioni KVM L'accelerazione KVM NON può essere utilizzata
Luis Valencia

allora non posso mai installare OpenEDX su Ubuntu? Ho i7 4970k è un processore nuovissimo. :(
Luis Valencia,

1
Quindi Ubuntu è in esecuzione all'interno di virtualbox in Windows? Questo sarebbe il problema, è così. I flag VTx non verranno passati più e più volte utilizzando la virtualizzazione. Se Ubuntu fosse un'installazione completa non avresti problemi con quel processore. Dovrebbe esserci un modo per caricare l'immagine del vagabondo con virtualbox. Questo sarà fuori portata qui. O crea openx senza usare il vagabondo.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.