"Installazione del pacchetto di estensione ..." bloccato allo 0%


9

Su un 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 il pacchetto di estensione.

Quindi 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 della barra di avanzamento del pacchetto di estensione 0%

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

Risposte:


15

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

sudo VBoxManage extpack install --replace <tarball>

dove <tarball>deve essere sostituito con il percorso e il nome file effettivi dell'Extension Pack scaricato. L'uso --replacedell'opzione significa che qualsiasi versione precedente dello stesso Extension Pack verrà prima disinstallata. Senza l' --replaceopzione in atto, la riga di comando potrebbe non riuscire.

Sarebbe anche saggio ripulire tutti i file e le directory temporanee rimanenti dopo l'installazione eseguendo il comando seguente:

sudo VBoxManage extpack cleanup 

e forse per completezza, controlla l'installazione dell'Extension Pack eseguendo anche il seguente comando:

sudo VBoxManage list extpacks

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

Riferimento:


Quindi il vero problema è che VirtualBox non sta provando a farlo come root (e che non gestisce bene la mancanza di autorizzazioni)?
Hilton Shumway,

Questo è il mio sospetto e certamente l'utilizzo sudocon la riga di comando di VBoxManagesolito risolve il problema. La mia pratica è stata quella di utilizzare la riga di comando esclusivamente anziché la GUI, principalmente perché ci sono così tante altre opzioni disponibili!
andrew.46

5

Ciò potrebbe essersi verificato perché l'accordo di licenza non era stato accettato.

Installa il pacchetto di estensione dall'applicazione VirtualBox.

Apri Preferenze e seleziona la scheda Estensioni.

Fai clic sulla freccia giù sul lato destro.

inserisci qui la descrizione dell'immagine

Seleziona il pacchetto di estensione scaricato e fai clic su Installa.

inserisci qui la descrizione dell'immagine

Viene visualizzato il contratto di licenza.

inserisci qui la descrizione dell'immagine

Scorri verso il basso e fai clic su Accetto.

inserisci qui la descrizione dell'immagine

Inserisci la tua password ... ora il pacchetto di estensione è installato correttamente.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Aggiornamento indirizzato alla risposta che non è ancora possibile aggiungere il pacchetto di estensione

Installa e usa VirtualBox versione 5.0 dal repository VirtualBox di ORACLE.

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 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 prima.

Nota per gli altri utenti che leggono questa risposta, nel caso in cui utilizzino un'altra edizione di Ubuntu come 15.10:

Devi sostituire wilycon l'edizione 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.ascdeve essere sostituito con oracle_vbox_2016.asc!


Purtroppo è esattamente lo stesso problema: "Installazione del pacchetto di estensione" bloccato allo 0%: - / Grazie comunque per l'idea!
Nicolas Raoul,

oops controlla la mia nuova risposta prima di perdere tempo
Nicolas Raoul,

Dal momento che ho già risolto il problema, non posso testarlo ... Accetterò la risposta che ha funzionato per me (il mio) ma ti darò la generosità per lo sforzo, grazie! :-)
Nicolas Raoul l'

1
@NicolasRaoul: Non è possibile installare ext-pack tramite GUI, quindi ci deve essere qualcosa di sbagliato nell'installazione di vbox ... certo, questa non è una "grande cosa", poiché l'ext-pack può essere installato tramite terminale. Questo è il motivo per cui ho aggiornato la risposta con un modo alternativo, che ti dà anche l'opportunità di utilizzare sempre l'ultima versione di vbox. Generalmente collaudo tutto prima di pubblicare qualcosa. Ho testato questa soluzione su tutte le versioni di Ubuntu attualmente supportate e tutto, inclusa l'installazione di ext-pack, funziona correttamente. :)
cl-netbox

4

Ho risolto il problema installando l'estensione come root dalla 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 root sarebbe migliore, ma almeno questo ha funzionato.


Swipe your finger across the fingerprint reader? È vero? cosa succede se non ho un lettore di impronte digitali? come sa che il tuo computer ne ha uno? perché è necessario?
Edward Torvalds,

1
@edwardtorvalds: se non hai un lettore di impronte digitali, Type your passwordapparirà qualcosa di simile .
Nicolas Raoul,

1

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

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

0

ho riscontrato questo problema ma la soluzione era piuttosto semplice. Basta eseguire il downgrade di Oracle_VM_VirtualBox_Extension_Pack (invece di 5.1.12-112440 utilizzato solo 5.0.0). Buona fortuna a tutti.

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.