"Erweiterungspaket installieren ..." blieb bei 0%.

9

Auf einem frisch installierten Ubuntu 15.10 habe ich VirtualBox (aus dem Ubuntu-Repository) installiert, zwei VMs erstellt und eine OVA importiert. Zu diesem Zeitpunkt wurde mir gesagt, dass ich das Erweiterungspaket installieren soll.

Also habe ich das Erweiterungspaket für meine Version von VirtualBox heruntergeladen und ausgeführt, wodurch VirtualBox diesen Dialog geöffnet hat:

Erweiterungen: Installieren des Erweiterungspakets Fortschrittsbalken 0%

Problem: Nach einer Stunde bleibt es bei 0% stecken.
Frage: Wie kann ich das beheben?

Nicolas Raoul
quelle

Antworten:

15

Durch die Installation des Erweiterungspakets über die Befehlszeile wird dieses Problem häufig behoben (wie Sie bereits gezeigt haben). Die umfassendste Befehlszeile wäre:

sudo VBoxManage extpack install --replace <tarball>

wo <tarball>muss durch den tatsächlichen Pfad und Dateinamen des heruntergeladenen Erweiterungspakets ersetzt werden. Die Verwendung dieser --replaceOption bedeutet, dass alle älteren Versionen desselben Erweiterungspakets zuerst deinstalliert werden. Ohne die --replaceOption könnte die Befehlszeile fehlschlagen.

Es ist auch ratsam, alle verbleibenden temporären Dateien und Verzeichnisse nach der Installation zu bereinigen, indem Sie den folgenden Befehl ausführen:

sudo VBoxManage extpack cleanup 

Überprüfen Sie zur Vervollständigung möglicherweise die Installation des Erweiterungspakets, indem Sie auch den folgenden Befehl ausführen:

sudo VBoxManage list extpacks

Die folgende Referenz enthält ausführliche Informationen zu diesen und anderen Befehlszeilenoptionen für VBoxManage.

Referenz:

andrew.46
quelle
Ist das eigentliche Problem also, dass VirtualBox nicht versucht, dies als Root zu tun (und auch fehlende Berechtigungen nicht ordnungsgemäß zu behandeln)?
Hilton Shumway
Dies ist mein Verdacht und sicherlich löst die Verwendung sudomit der Kommandozeile VBoxManagenormalerweise das Problem. Meine eigene Praxis bestand darin, ausschließlich die Befehlszeile und nicht die GUI zu verwenden, hauptsächlich, weil so viele weitere Optionen verfügbar sind!
Andrew.46
5

Dies kann geschehen sein, weil die Lizenzvereinbarung nicht akzeptiert wurde.

Installieren Sie das Erweiterungspaket in der VirtualBox-Anwendung.

Öffnen Sie die Einstellungen und wählen Sie die Registerkarte Erweiterungen.

Klicken Sie auf den Abwärtspfeil auf der rechten Seite.

Geben Sie hier die Bildbeschreibung ein

Wählen Sie das heruntergeladene Erweiterungspaket aus und klicken Sie auf Installieren.

Geben Sie hier die Bildbeschreibung ein

Die Lizenzvereinbarung wird angezeigt.

Geben Sie hier die Bildbeschreibung ein

Scrollen Sie nach unten und klicken Sie auf Ich stimme zu.

Geben Sie hier die Bildbeschreibung ein

Geben Sie Ihr Passwort ein ... jetzt ist das Erweiterungspaket erfolgreich installiert.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Aktualisieren Sie die Adresse Ihrer Antwort, dass Sie das Erweiterungspaket immer noch nicht hinzufügen können

Installieren und verwenden Sie die VirtualBox Version 5.0 aus dem ORACLE VirtualBox-Repository.

Deinstallieren Sie VirtualBox vollständig:

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

Laden Sie den öffentlichen ORACLE-Schlüssel herunter und registrieren Sie ihn:

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

Fügen Sie das ORACLE VirtualBox-Repository zu den Softwarequellen hinzu:

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

Aktualisieren Sie die Repositorys:

sudo apt-get update

Installieren Sie VirtualBox 5.0:

sudo apt-get install virtualbox-5.0

Fügen Sie nun das Erweiterungspaket wie zuvor beschrieben hinzu.

Hinweis für andere Benutzer, die diese Antwort lesen, falls sie eine andere Ubuntu-Edition als 15.10 verwenden:

Sie müssen durch wilydie Ubuntu-Edition ersetzen, die Sie beim Hinzufügen des Repositorys verwenden!

Ab Ubuntu 16.04 hat sich der öffentliche ORACLE-Schlüssel zum Herunterladen und Registrieren geändert:

oracle_vbox.ascmuss ersetzt werden durch oracle_vbox_2016.asc!

cl-netbox
quelle
Leider ist es genau das gleiche Problem: "Installation Extension Pack" steckt bei 0%: - / Danke für die Idee!
Nicolas Raoul
oops überprüfen Sie meine neue Antwort, bevor Sie Zeit verschwenden
Nicolas Raoul
Da ich das Problem bereits behoben habe, kann ich dieses nicht testen ... Ich werde die Antwort akzeptieren, die für mich (meine) funktioniert hat, aber ich gebe Ihnen das Kopfgeld für die Mühe, danke! :-)
Nicolas Raoul
1
@NicolasRaoul: Sie können das Ext-Pack nicht über die GUI installieren, daher muss etwas mit der vbox-Installation nicht stimmen ... sicher, dies ist keine "große Sache", da das Ext-Pack über das Terminal installiert werden kann. Aus diesem Grund habe ich die Antwort auf eine alternative Weise aktualisiert, die Ihnen auch die Möglichkeit gibt, immer die neueste Version von vbox zu verwenden. Im Allgemeinen teste ich alles, bevor ich etwas poste. Ich habe diese Lösung auf allen derzeit unterstützten Ubuntu-Versionen getestet und alles, einschließlich der Installation des Ext-Packs, funktioniert ordnungsgemäß. :)
Cl-Netbox
4

Ich habe das Problem behoben, indem ich die Erweiterung als Root über die Befehlszeile installiert habe :

$ 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".

Eine Lösung ohne Root wäre besser, aber zumindest hat dies funktioniert.

Nicolas Raoul
quelle
Swipe your finger across the fingerprint reader? Ist das echt? Was ist, wenn ich keinen Fingerabdruckleser habe? Woher weiß es, dass Ihr Computer einen hat? warum ist es notwendig
Edward Torvalds
1
@edwardtorvalds: Wenn Sie keinen Fingerabdruckleser haben, Type your passwordwird stattdessen so etwas angezeigt .
Nicolas Raoul
1

Ich hatte das gleiche Problem, blieb bei 0% stecken, egal welche Version ich versuchte. Die Installation von Virtualbox und Extension Pack über das Terminal hat bei mir endlich funktioniert:

sudo apt-get install virtualbox
sudo apt-get install virtualbox-ext-pack
machete666
quelle
0

Ich bin auf dieses Problem gestoßen, aber die Lösung war ziemlich einfach. Downgraden Sie einfach das Oracle_VM_VirtualBox_Extension_Pack (anstelle von 5.1.12-112440 wird nur 5.0.0 verwendet). Viel Glück euch allen.

Wil
quelle