Virtualbox ne s'exécute pas: NS_ERROR_FAILURE

17

voici ubuntu 12.10

virtual-box ne fonctionne pas en quelque sorte:

J'essayais d'installer win7 sur un disque dur USB.

boinc est désactivé et la taille de la RAM est fixée à 4096 Mo (trop grand? de 8 Gibi possibles)

rapport de virtual-box est:

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}

commentaire de moi: pourquoi virtualbox installe-t-il xml dans le dossier de $ user dans .VirtualBox? ne devrait-il pas être sur disque dur USB? (avec 500 Gibi)

la première tentative d'installation s'est interrompue (avec win7 en 64 bits) dois-je essayer la boîte virtuelle (ubuntu 64 bits) avec win7 en 32 bits? dois-je laisser la taille de la RAM de la boîte virtuelle à 512 Mo par défaut?

Merci pour votre réponse

dschinn1001
la source

Réponses:

1

Il semble qu'il n'y ait rien de mal avec les paramètres de votre boîte virtuelle. Cependant, l'erreur que vous voyez peut être liée à un échec d'installation de Windows précédent, laissant une référence indésirable à cette installation dans vos paramètres de Virtual Box (qui sont généralement et correctement situés dans votre $ HOME).

Le problème peut également provenir d'une installation sur un lecteur amovible. L'installation du fichier .vdi du disque virtuel sur un lecteur USB externe est possible, mais elle peut entraîner des effets secondaires indésirables à partir d'un emplacement de support ou de points de montage modifiés. De plus, nous devons ensuite nous assurer que l'utilisateur de la virtualbox dispose d'un accès en lecture et en écriture à ce lecteur externe. De plus, nous ne devons évidemment pas accéder à cette clé USB à partir du système d'exploitation virtuel.

Pour résoudre le problème, vous pouvez trouver une solution dans la question suivante où les gens recommandent de réinstaller Virtual Box:

Takkat
la source
9

La décision la plus simple que j'ai trouvée:

  1. entrer dans le dossier /home/$user/.VirtualBox/
  2. trouver le fichier VirtualBox.xml-prev, ceci est sauvegardé les configurations de Virtual Box
  3. supprimer VirtualBox.xml
  4. et changez le nom VirtualBox.xml-preven VirtualBox.xml.
Vladimir
la source
Eu le même problème sur OSX, la solution était la même sauf que je devais redémarrer ma machine avant de faire ces 4 étapes.
Jones03
1
Merci, maintenant toutes mes machines ont disparu et le problème persiste :(
Jakke
5

Probablement en raison de certaines mises à jour. Cela m'est arrivé. Une simple commande peut résoudre le problème:

sudo /etc/init.d/vboxdrv setup

hdoghmen
la source
Merci @hdoghmen! Ça a marché. Cela m'est arrivé lorsque j'ai mis à jour mon ubuntu 14.04 vers 16.04.
Visvendra Singh Rajpoot
1

Le fichier /home/$user/.VirtualBox/VirtualBox.xml n'est pas valide. Ce n'est pas du XML valide. Il est plus que probable que vous ayez modifié le fichier à la main ou un autre outil.

Vos tailles de bélier et tout le reste semblent bien.

Pouvez-vous pastie le fichier de configuration, c'est peut-être quelque chose de facile que nous pouvons résoudre.

coteyr
la source
désolé, pour mon désagrément. hmmm, aussi depuis le début nouveau ... J'ai besoin d'un disque dur formaté (usb) avec ntfs? ou un disque usb vide avec rien? cette partition ntfs a-t-elle besoin d'une table de partition pour virtualbox resp. pour win7? (maintenant virtualbox 4.2.4 est installé avec le pack d'extension pour usb - le pack d'extension manquait auparavant)
dschinn1001
oublié d'ajouter $ user en tant que membre du groupe vboxusers. signifie alors j'ai besoin de 2 entrées: 1 $ utilisateur pour usb - disque dur et 1 $ utilisateur pour vboxusers?
dschinn1001
oui, maintenant c'est résolu. et il y avait des "problèmes de pilotes" sur différents serveurs de Microsoft. l'ancienne boîte virtuelle était lancinante sur le disque dur USB complet (il s'agissait du disque dur principal du système - et je pensais que le disque dur USB devait être non formaté, mais c'était faux). donc la virtualbox réelle n'était pas lancinante et usb-harddisk a été formaté avec partition-table (pour usb-harddisk). - maintenant tout fonctionne et cette question principale est résolue.
dschinn1001
1

J'avais installé VirtualBox à partir du référentiel universel, et j'ai résolu avec cette commande:

sudo dpkg-reconfigure virtualbox-dkms
Pisu
la source
0

Si vous utilisez Oracle Virtualbox, vous pouvez essayer de tout recompiler en exécutant en /sbin/vboxconfigtant que root qui s'exécute vboxdrv.sh. Cela fonctionne avec Ubuntu 16.04 et Virtualbox 5.1

Lee
la source
0

J'ai eu une telle erreur car ~ / .config / VirtualBox / VirtualBox.xml était vide. Le supprimer m'a permis de le faire fonctionner.

nafg
la source
Je recommande de le sauvegarder avant de le supprimer, au cas où il ne serait pas vide!
tu-Reinstate Monica-dor duh
S'il n'est pas vide, je ne conseille pas de le supprimer! Si quelque chose est corrompu, essayez de le réparer.
nafg
0

J'ai eu ce problème et ma VirtualBox a été installée à partir de VirtualBox.org. J'ai installé (pas pris la peine de désinstaller) VirtualBox à nouveau en utilisant

sudo apt-get install virtualbox

Et cela a bien fonctionné, ouais !!!

Binod Kalathil
la source
0

Ma perspective en général pour toutes les erreurs, les fichiers / packages manquants, etc; est:

  1. Redémarrez dans les en-têtes Linux génériques les plus mis à jour (mode de récupération)

  2. Procédez comme suit dans l'ordre:

    check file system checker
    repair broken packages
    clean system
    
  3. Reprendre le démarrage

  4. redémarrer à nouveau comme dans le chargeur de démarrage grub standard

  5. Redémarrez la boîte virtuelle et résolvez.

Je pense que cela va pour la plupart des problèmes et contourne la recherche et la saisie de codes quand il fait tout pour vous (trouver les fichiers manquants et les réparer, réparer les paquets et nettoyer les inutiles)

Nous s
la source
1
vérifier le système de fichiers, réparer les paquets cassés, nettoyer le système, reprendre le démarrage, puis redémarrer à nouveau, puis redémarrer la boîte virutale
Wes
0

Ce problème m'est arrivé après l'échec du processus de configuration d'une machine virtuelle.
Il a été résolu après avoir supprimé (ou renommé) le /home/{user}/.config/Virtualboxdossier

matyas
la source
0

Les solutions varient selon les personnes.
Certains problèmes de matériel se sont produits lorsque le disque sur lequel j'ai installé mes machines virtuelles est read-only
devenu.J'ai démarré ce disque (Windows 10) et redémarré, en essayant de supprimer les problèmes.
Ça a marché.
J'ai constaté cela lorsque j'ai tenté d'appliquer des modifications à ma machine virtuelle.

chi chow
la source
-1

Exécutez les commandes suivantes dans le terminal:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml
NAmiq
la source
6
Pourriez-vous peut-être ajouter plus de détails à votre réponse? Expliquant ce que cela fait et pourquoi? Merci.
Seth