Virtualbox wird nicht ausgeführt: NS_ERROR_FAILURE

15

hier ist Ubuntu 12.10

virtual-box funktioniert irgendwie nicht:

Ich habe versucht, win7 auf einer USB-Festplatte zu installieren.

boinc ist ausgeschaltet und die RAM-Größe ist auf 4096 MB eingestellt (zu groß? von möglichen 8 Gibi)

Bericht von Virtual-Box ist:

the com-object for virtualbox could not be created.

the application is now ended.

Start tag expected, '<' not found.

Location: '/home/$user/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.

/build/buildd/virtualbox-4.1.18-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[484] (nsresult VirtualBox::init()).

Fehlercode:NS_ERROR_FAILURE (0x80004005)
Komponente:VirtualBox
Interface:IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

kommentar von mir: warum installiert virtualbox xml in den ordner von $ user in .VirtualBox? sollte es nicht auf der usb-festplatte sein? (mit 500 Gibi)

Der erste Installationsversuch brach ab (mit Win7 in 64Bit). Sollte ich Virtual-Box (Ubuntu 64Bit) mit Win7 in 32Bit ausprobieren? sollte ich die RAM-Größe der virtuellen Box auf Standard 512 MB belassen?

danke für die Antwort

dschinn1001
quelle

Antworten:

1

An Ihren Virtual Box-Einstellungen scheint nichts auszusetzen. Der angezeigte Fehler kann jedoch auf einen früheren Fehler bei der Installation von Windows zurückzuführen sein, bei dem in Ihren Virtual Box-Einstellungen (die sich normalerweise und korrekt in Ihrem $ HOME befinden) ein unerwünschter Verweis auf diese Installation verbleibt.

Das Problem ist möglicherweise auch auf eine Installation auf einem Wechseldatenträger zurückzuführen. Das Installieren der .vdi-Datei des virtuellen Laufwerks auf einem externen USB-Laufwerk ist möglich, kann jedoch zu unerwünschten Nebeneffekten führen, wenn der Speicherort des Mediums oder die Einhängepunkte geändert werden. Außerdem müssen wir dann sicherstellen, dass der Virtualbox-Benutzer Lese- und Schreibzugriff auf dieses externe Laufwerk hat. Auch sollten wir dann natürlich nicht vom virtuellen Betriebssystem auf dieses USB-Laufwerk zugreifen.

Um das Problem zu lösen, finden Sie in der folgenden Frage möglicherweise eine Lösung, bei der die Neuinstallation von Virtual Box empfohlen wird:

Takkat
quelle
9

Die einfachste Entscheidung, die ich getroffen habe:

  1. in den Ordner eingeben /home/$user/.VirtualBox/
  2. Dort finden Sie eine Datei VirtualBox.xml-prev, mit der die Konfigurationen der Virtual Box gesichert werden
  3. löschen VirtualBox.xml
  4. und ändere den Namen VirtualBox.xml-previn VirtualBox.xml.
Vladimir
quelle
Hatte das gleiche Problem unter OSX, war die Lösung dieselbe, außer dass ich meinen Computer neu starten musste, bevor ich diese 4 Schritte ausführen konnte.
Jones03
Danke, jetzt sind alle meine Maschinen weg und das Problem besteht immer noch :(
Jakke
5

Wahrscheinlich aufgrund einiger Updates. Es ist mir passiert. Ein einfacher Befehl kann das Problem beheben:

sudo /etc/init.d/vboxdrv setup

hdoghmen
quelle
Danke @hdoghmen! Es funktionierte. Das ist mir passiert, als ich mein Ubuntu 14.04 auf 16.04 aufgerüstet habe.
Visvendra Singh Rajpoot
1

Die Datei /home/$user/.VirtualBox/VirtualBox.xml ist ungültig. Es ist kein gültiges XML. Mehr als wahrscheinlich, dass Sie die Datei von Hand oder einem anderen Tool bearbeitet haben.

Ihre RAM-Größen und alles andere scheinen in Ordnung.

Können Sie die Konfigurationsdatei pasten? Vielleicht ist es etwas, das wir einfach beheben können.

coteyr
quelle
Entschuldigung für meine Unannehmlichkeiten. hmmm, auch von anfang an neu ... brauche ich eine formatierte festplatte (usb) mit ntfs? oder eine leere usb-festplatte mit nichts? Benötigt diese NTFS-Partition eine Partitionstabelle für die Virtualbox bzw. für win7? (jetzt ist virtualbox 4.2.4 mit erweiterungspaket für usb installiert - erweiterungspaket fehlte vorher)
dschinn1001 16.11.12
Ich habe vergessen, $ user als Mitglied für die Gruppe vboxusers hinzuzufügen. heißt dann brauche ich 2 einträge: 1 $ user für usb - festplatte und 1 $ user für vboxusers?
dschinn1001
Ja, jetzt ist es gelöst. und es gab "Treiberprobleme" auf verschiedenen Servern von Microsoft. die ältere virtualbox hat wegen der vollen usb-festplatte genörgelt (das war die hauptfestplatte im system - und ich dachte, die usb-festplatte muss unformatiert sein, aber das war falsch). die eigentliche virtualbox war also nicht nervig und die usb-festplatte wurde mit partition-table (für usb-festplatte) formatiert. - Jetzt funktioniert alles und diese Hauptfrage ist gelöst.
dschinn1001
1

Ich hatte VirtualBox aus dem universellen Repository installiert und mit dem folgenden Befehl gelöst:

sudo dpkg-reconfigure virtualbox-dkms
Pisu
quelle
0

Wenn Sie Oracle Virtualbox verwenden, können Sie versuchen, alles neu zu kompilieren, indem Sie /sbin/vboxconfigals root ausführen, das ausgeführt wird vboxdrv.sh. Dies funktioniert mit Ubuntu 16.04 und Virtualbox 5.1

Lee
quelle
0

Ich hatte einen solchen Fehler, weil ~ / .config / VirtualBox / VirtualBox.xml leer war. Durch einfaches Löschen hat es für mich funktioniert.

Nafg
quelle
Ich würde jedoch empfehlen, eine Sicherungskopie zu erstellen, bevor Sie sie löschen, nur für den Fall, dass sie nicht leer ist!
Wiedereinsetzung von Monica-dor duh
Wenn es nicht leer ist, rate ich nicht, es zu löschen! Wenn etwas daran beschädigt ist, versuchen Sie, es zu reparieren.
Nafg
0

Ich habe dieses Problem und meine VirtualBox wurde von VirtualBox.org installiert. Ich habe VirtualBox erneut mit installiert (habe mich nicht darum gekümmert, es zu deinstallieren)

sudo apt-get install virtualbox

Und das hat gut funktioniert, ja !!!

Binod Kalathil
quelle
0

Meine Perspektive im Allgemeinen für alle Fehler, fehlende Dateien / Pakete usw .; ist:

  1. Starten Sie in den aktuellsten generischen Linux-Headern neu (Wiederherstellungsmodus)

  2. Führen Sie die folgenden Schritte in der angegebenen Reihenfolge aus:

    check file system checker
    repair broken packages
    clean system
    
  3. Boot fortsetzen

  4. Führen Sie einen Neustart wie im Standard-Grub-Bootloader durch

  5. Starten Sie die virtuelle Box erneut und gelöst.

Ich bin der Meinung, dass dies für die meisten Probleme gilt und das Erforschen und Eingeben von Codes umgeht, wenn alles für Sie erledigt wird (fehlende Dateien finden und reparieren, Pakete reparieren und das Unnötige beseitigen).

Wir s
quelle
1
Überprüfen Sie das Dateisystem, reparieren Sie defekte Pakete, säubern Sie das System, setzen Sie den Start fort, starten Sie den Computer erneut und starten Sie die virutal box erneut
Wes
0

Dieses Problem trat auf, nachdem das Einrichten einer virtuellen Maschine fehlgeschlagen war.
Es wurde nach dem Löschen (oder Umbenennen) des /home/{user}/.config/VirtualboxOrdners behoben

matyas
quelle
-1

Führen Sie die folgenden Befehle im Terminal aus:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml
NAmiq
quelle
6
Könnten Sie Ihrer Antwort vielleicht mehr Details hinzufügen? Erklären, was das macht und warum? Vielen Dank.
Seth