Nach dem Update meiner Ubuntu Maschine kann ich keine virtuellen Maschinen in VirtualBox starten, jeder Start begrüßt mich mit der Fehlermeldung „NS_ERROR_FAILURE (0x80004005)“. Die meisten Artikel empfehlen eine Neuinstallation, die Ursache ist aber das beim Update der Ubuntu Maschine auch Virtualbox aktualisiert wurde. Ich habe bei meiner Installation das Virtualbox Extension Pack installiert und dieses Paket wird von der Update Routine nicht mit aktualisiert und muss per Hand erneuert werden.
Fehlermeldung beim Start einer VM
NS_ERROR_FAILURE (0x80004005)
Kontrolle der VirtualBox Versionsnummer
$ vboxmanage --version 6.1.38_Ubuntur153438
Kontrolle der VirtualBox Extension Pack Versionsnummer
$ vboxmanage list extpacks Extension Packs: 1 Pack no. 0: Oracle VM VirtualBox Extension Pack Version: 6.1.32 Revision: 149290 Edition: Description: Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe. VRDE Module: VBoxVRDP Usable: true Why unusable:
Obwohl die Version 6.1.32 noch als „usable“ angezeigt wird hat sie bei mir zu dem Fehler geführt.
Ersetzen des Extension Packs
$ wget http://download.virtualbox.org/virtualbox/6.1.38/Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack $ vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack ... Anzeige der Lizenz ... Do you agree to these license terms and conditions (y/n)? y License accepted. For batch installation add --accept-license=33d7284dc4a0ece381196fda3cfe2ed0e1e8e7ed7f27b9a9ebc4ee22e24bd23c to the VBoxManage command line. 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Successfully installed "Oracle VM VirtualBox Extension Pack".
Viel Spaß 🙂
Danke das hat auch bei mir geholfen.
Gut das es noch Leute gibt die sich auskennen und es ins Netz schreiben!
Hallo,
danke für den konstruktiven Beitrag. Fehlermeldung passte annähernd – deswegen habe ich den Versuch unternommen, die Maschine damit wieder zum laufen zu bekommen. Allerdings scheint bei mir noch etwas anderes zu klemmen, denn der angegebenen Workaround hat kein Ergebnis gebracht – die Versionsnummern vbox und extpak haben auch überein gestimmt.
Die komplette Meldung sieht bei mir wie folgt aus:
Runtime error opening ‚/media/hschaffrik/SSD 2/virtualbox/Windows 10 Pro OEM/Windows 10 Pro OEM.vbox‘ for reading: -102 (File not found.).
/build/virtualbox-mKGHJ9/virtualbox-6.1.38-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[754] (nsresult Machine::i_registeredInit()).
Fehlercode: NS_ERROR_FAILURE (0x80004005)
Komponente: MachineWrap
Interface: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}
Ich hatte erst einen Zugriffsfehler vermutet, da das File angeblich nicht vorhanden ist, aber die Zugriffsrechte scheinen zu stimmen. Eventuell eine Idee.
Vielen Dank für die Zeit …
Henry Nick
~$ vboxmanage –version
6.1.38_Ubuntur153438
~$ vboxmanage list extpacks
Extension Packs: 1
Pack no. 0: VNC
Version:
Revision: 0
Edition:
Description:
VRDE Module:
Usable: false
Why unusable: The owner is not root: ‚/usr‘ (rc=VERR_SUPLIB_OWNER_NOT_ROOT)
I Upgraded LTS to 20.04
shall I try from above
vboxmanage extpack install –replace Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack
Thanks for the diagnostic commands. I used „sudo chmod root:root /usr“ and I am OK now. Unsure why I was owner of this directory, I am running an encrypted volume disk.