VirtualBox non riesce ad avviare la macchina dopo l'installazione delle estensioni


36

Ho appena aggiunto l'estensione pack e le mie macchine Windows non si avviano. Questo è l'errore che ottengo:

Impossibile aprire una sessione per la macchina virtuale Windoze 7.

La versione della struttura di supporto del dispositivo è stata modificata.

Se hai recentemente aggiornato VirtualBox, assicurati di aver chiuso tutte le macchine virtuali e di aver aggiornato tutti i pacchetti di estensione. Se l'errore persiste, prova a reinstallare VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Non voglio davvero reinstallare nuovamente VB, quindi spero di trovare un'altra soluzione. Ho provato alcune delle altre soluzioni suggerite ma non hanno funzionato per me. Come posso risolvere questo problema?

Risposte:


30

IL MODO GIUSTO

Sì, le altre risposte sono giuste: hai una discrepanza di extension-virtualbox. Tuttavia, esiste un modo migliore, un modo più Ubuntu, di risolverlo usando il programma di installazione della distro che è impacchettato virtualbox-ext-packe trovato nel multiverso.

  1. Se il multiverso non è abilitato, abilitare il multiverso .
  2. Chiudi VirtualBox.
  3. Nel terminale, corri sudo apt-get install virtualbox-ext-pack

se per qualsiasi motivo è già installato e si desidera averlo reinstallato (garantendo così di risolvere tutto il problema).

sudo apt-get --reinstall install virtualbox-ext-pack

La versione è sempre sincronizzata con VirtualBox nei repository principali?
Betatester07,

@ betatester07 sì. Infatti, l'aggiornamento di uno forzerà un aggiornamento sull'altro, se necessario apt-cache depends virtualbox-ext-pack. Puoi vederlo attualmente (18-03-2016) dipende da Virtualbox 5.0.
Evan Carroll,

21

La versione del pacchetto di estensione DEVE corrispondere alla versione di VirtualBox.

Puoi farlo facilmente in Ubuntu eseguendo:

sudo apt-get --reinstall installa virtualbox-ext-pack


Se il problema persiste, puoi installare manualmente l'estensione di VirtualBox corrispondente, seguendo le istruzioni seguenti:

  1. Scarica l'ultimo file .deb per Ubuntu da qui:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Fare doppio clic sul file .deb scaricato. Verrà visualizzato Software Center.

  3. Fare clic sul pulsante Aggiorna per installare la versione più recente.

2
Questo errore mi è successo perché avevo installato il VB più recente, ma l'estensione non era nella stessa versione. Risolto facendo clic su "File> Controlla aggiornamenti ...", quindi mi chiedeva di aggiornare l'estensione e il problema è stato risolto.
baxeico,

In 5.0.14 "Controlla aggiornamenti ..." è svanito, quindi scarica manualmente (estendi l'estensione ".deb" nei link su virtualbox.org/wiki/Linux_Downloads ) e fai doppio clic per installare (o vai via File> Preferenze> Estensioni)
earcam

1
Sottovalutato perché l'installazione di VirtualBox al di fuori del repository è una cattiva idea. VirtualBox richiede driver del kernel. Quelli che hai ora potrebbero funzionare, ma un aggiornamento del kernel potrebbe effettivamente interrompere VirtualBox costringendoti a cercare un nuovo .deb. Inoltre, non otterrai aggiornamenti di sicurezza per questo che è un po 'vitale. VirtualBox è gestito meglio dalla distribuzione. È meglio installare il pacchetto di estensione per quello fornito.
Evan Carroll

Conflitti con la versione VB già installata per me.
4xy,

5

Come è stato già affermato

La versione del pacchetto di estensione DEVE corrispondere alla versione di VirtualBox.

Ma non è necessario installare la versione più recente di VirtualBox, è sufficiente installare il pacchetto di estensione corrispondente.

Puoi trovare tutte le versioni precedenti di VirtualBox (e i corrispondenti pacchetti di estensione) su https://www.virtualbox.org/wiki/Download_Old_Builds : basta scaricare il pacchetto di estensioni che corrisponde strettamente al VirtualBox attualmente installato. Dopo aver individuato il tuo numero di build principale, fai clic su

Extension Pack  All Platforms

per scaricare il pacchetto di estensione appropriato.


Questa è la risposta corretta
earcam


2
Vedo che le soluzioni a questo problema si stanno ancora evolvendo verso soluzioni migliori
betatester07,

1
@EvanCarroll +1 allora. Sebbene al momento della stesura fosse la risposta più corretta 😛
earcam

2

Per la versione di VirtualBox: 5.0.2-102096 ~ Ubuntu ~ trusty (l'ho installato su Mint Rosa 64 Cinnamon 17.3)

1) in VirtualBox Manager:

file / preferenze / estensioni

  • rimuovere il ext pack offensivo

2) scarica il giusto ext pack

da http://download.virtualbox.org/virtualbox

  • fai clic sulla tua versione
  • scarica il pacchetto di estensione (tasto destro, salva collegamento ..)

3) in VirtualBox Manager

file / preferenze / estensioni

  • aggiungi il nuovo ext pack

0

Stavo affrontando il problema durante l'installazione di Kali Linux. Ho disabilitato il controller USB ed è iniziato. Potrebbe non essere la soluzione esatta quello che stai cercando, ma puoi sempre provarlo. disabilita usb2.0

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.