“Installazione del pacchetto di estensione …” bloccato allo 0%

Su Ubuntu 15.10 appena installato ho installato VirtualBox (dal repository di Ubuntu), creato due VM e importato un OVA, a quel punto mi è stato detto di installare l’estensione pack.

Così ho scaricato il pacchetto di estensione per la mia versione di VirtualBox e l’ho eseguito, il che ha reso VirtualBox aprire questa finestra di dialogo:

Estensioni: installazione barra di avanzamento del pacchetto estensione 0%

Problema: dopo un’ora è ancora bloccato allo 0%.
Domanda: come posso risolverlo?

L’installazione di Extension Pack dalla riga di comando risolverà spesso questo problema (come è stato già dimostrato). La riga di comando più completa sarebbe:

sudo VBoxManage extpack install --replace  

dove deve essere sostituito con il percorso e il nome file effettivi del pacchetto estensione scaricato. L’uso dell’opzione --replace indica che tutte le versioni precedenti dello stesso Extension Pack verranno disinstallate per la prima volta. Senza l’opzione --replace , la riga di comando potrebbe fallire.

Sarebbe anche saggio ripulire eventuali file e directory temporanei rimanenti dopo l’installazione eseguendo il seguente comando:

 sudo VBoxManage extpack cleanup 

e forse per completezza controlla l’installazione di Extension Pack eseguendo anche il seguente comando:

 sudo VBoxManage list extpacks 

Il seguente riferimento fornisce i dettagli completi di queste e altre opzioni della riga di comando per VBoxManage .

Riferimento:

  • 8.36. VBoxManage extpack

Ciò potrebbe essersi verificato perché il contratto di licenza non era stato accettato.

Installa il pacchetto di estensione dall’interno dell’applicazione VirtualBox.

Apri Preferenze e seleziona la scheda Estensioni.

Fare clic sulla freccia giù sul lato destro.

inserisci la descrizione dell'immagine qui

Seleziona il pacchetto estensione scaricato e fai clic su Installa.

inserisci la descrizione dell'immagine qui

Appare il contratto di licenza.

inserisci la descrizione dell'immagine qui

Scorri verso il basso e fai clic su Accetto.

inserisci la descrizione dell'immagine qui

Inserisci la tua password … ora il pacchetto di estensione è installato con successo.

inserisci la descrizione dell'immagine qui

inserisci la descrizione dell'immagine qui

Aggiornamento che risponde alla tua risposta che non puoi ancora aggiungere il pacchetto di estensione

Installa e utilizza VirtualBox versione 5.0 dal repository ORACLE VirtualBox.

Disinstallare completamente VirtualBox:

 sudo apt-get purge "^virtualbox-.*" sudo apt-get autoremove 

Scarica e registra la chiave pubblica ORACLE:

 wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add - 

Aggiungi il repository ORACLE VirtualBox alle origini del software:

 echo "deb http://download.virtualbox.org/virtualbox/debian wily contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list 

Aggiorna i repository:

 sudo apt-get update 

Installa VirtualBox 5.0:

 sudo apt-get install virtualbox-5.0 

Ora aggiungi il pacchetto di estensione come descritto in precedenza.

Nota per gli altri utenti che leggono questa risposta, nel caso in cui usino un’altra versione di Ubuntu come 15.10:

Devi sostituire wily l’edizione di Ubuntu che stai usando quando aggiungi il repository!

A partire da Ubuntu 16.04 la chiave pubblica ORACLE da scaricare e registrare è cambiata:

oracle_vbox.asc deve essere sostituito con oracle_vbox_2016.asc !

Ho risolto il problema installando l’estensione come root da riga di comando:

 $ sudo VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack Swipe your finger across the fingerprint reader 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Successfully installed "Oracle VM VirtualBox Extension Pack". 

Una soluzione che non coinvolge la radice sarebbe meglio, ma almeno ha funzionato.

Ho avuto lo stesso problema, sono rimasto bloccato allo 0%, indipendentemente dalla versione che ho provato. L’installazione di Virtualbox e Extension Pack tramite terminale ha finalmente funzionato per me:

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

mi sono imbattuto in questo problema ma la soluzione era piuttosto semplice. Basta eseguire il downgrade di Oracle_VM_VirtualBox_Extension_Pack (anziché 5.1.12-112440 utilizzato solo 5.0.0). Buona fortuna a tutti