Virtualbox non funziona: NS_ERROR_FAILURE


15

ecco Ubuntu 12.10

virtual-box non funziona in qualche modo:

Stavo cercando di installare win7 su un disco rigido USB.

boinc è spento e la dimensione della RAM è impostata su 4096 MB (troppo grande? possibile 8 Gibi)

il report di virtual-box è:

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}

commento di me: perché virtualbox installa xml nella cartella di $ user in .VirtualBox? non dovrebbe essere sul disco rigido USB? (con 500 Gibi)

il primo tentativo di installazione si stava interrompendo (con win7 in 64 bit) dovrei provare virtual-box (ubuntu 64 bit) con win7 in 32 bit? dovrei lasciare le dimensioni della RAM della virtual box a 512 MB predefiniti?

grazie per la risposta

Risposte:


1

Sembra che non ci sia nulla di sbagliato nelle impostazioni della tua Virtual Box. Tuttavia, l'errore che vedi potrebbe essere correlato a una precedente installazione di Windows che ha lasciato riferimenti indesiderati a questa installazione nelle impostazioni della tua Virtual Box (che di solito si trovano nella tua $ HOME).

Il problema potrebbe anche provenire da un'installazione a un'unità rimovibile. L'installazione del file .vdi del disco virtuale su un'unità USB esterna è possibile, ma può causare effetti collaterali indesiderati dovuti alla posizione dei supporti o ai punti di montaggio modificati. Inoltre, è necessario assicurarsi che l'utente della virtualbox abbia accesso in lettura e scrittura a questa unità esterna. Inoltre, ovviamente, non dovremmo quindi accedere a questa unità USB dal sistema operativo virtuale.

Per risolvere il problema, potresti trovare una soluzione nella seguente domanda in cui le persone consigliano di reinstallare Virtual Box:


9

La decisione più semplice, che ho trovato:

  1. entra nella cartella /home/$user/.VirtualBox/
  2. trova lì il file VirtualBox.xml-prev, questo è il backup delle configurazioni di Virtual Box
  3. Elimina VirtualBox.xml
  4. e cambia il nome VirtualBox.xml-previn VirtualBox.xml.

Aveva lo stesso problema su OSX, la soluzione era la stessa tranne che dovevo riavviare il mio computer prima di fare quei 4 passaggi.
Jones03

1
Grazie, ora tutte le mie macchine sono sparite e il problema persiste :(
Jakke

5

Probabilmente a causa di alcuni aggiornamenti. È successo a me. Un semplice comando può risolvere il problema:

sudo /etc/init.d/vboxdrv setup


Grazie @hdoghmen! Ha funzionato. Mi è successo quando ho aggiornato Ubuntu 14.04 a 16.04.
Visvendra Singh Rajpoot,

1

Il file /home/$user/.VirtualBox/VirtualBox.xml non è valido. Non è un XML valido. Più probabilmente hai modificato il file a mano o con qualche altro strumento.

Le dimensioni della tua ram e tutto il resto sembrano a posto.

Puoi mangiare il file di configurazione, forse è qualcosa di facile che possiamo risolvere.


scusa, per il mio inconveniente. hmmm, anche dall'inizio nuovo ... Ho bisogno di un disco rigido formattato (usb) con NTFS? o un disco USB vuoto senza niente? questa partizione ntfs necessita di una tabella delle partizioni per virtualbox resp. per win7? (ora virtualbox 4.2.4 è installato con extension-pack per usb - il pacchetto di estensione mancava prima)
dschinn1001

dimenticato di aggiungere $ user come membro per il gruppo vboxusers. significa quindi ho bisogno di 2 voci: 1 $ utente per usb - disco rigido e 1 $ utente per vboxusers?
dschinn1001,

sì, ora è risolto. e c'erano "problemi di driver" su diversi server di Microsoft. la virtualbox più vecchia stava tormentando tutto il disco rigido USB (era inteso come il disco rigido principale sul sistema - e pensavo che il disco rigido USB dovesse essere formattato, ma era sbagliato). quindi la virtualbox effettiva non era fastidiosa e il disco rigido USB era formattato con la tabella delle partizioni (per il disco rigido USB). - ora tutto funziona e questa domanda principale è stata risolta.
dschinn1001,

1

Avevo installato VirtualBox dal repository universale e ho risolto con questo comando:

sudo dpkg-reconfigure virtualbox-dkms

0

Se stai usando Oracle Virtualbox puoi provare a ricompilare tutto eseguendo /sbin/vboxconfigcome root che viene eseguito vboxdrv.sh. Funziona con Ubuntu 16.04 e Virtualbox 5.1


0

Ho avuto un errore del genere perché ~ / .config / VirtualBox / VirtualBox.xml era vuoto. La sola eliminazione lo ha fatto funzionare per me.


Ti consiglio di eseguire il backup prima di eliminarlo, nel caso in cui non sia vuoto!
tu-Reinstate Monica-dor duh,

Se non è vuoto, non consiglio di eliminarlo! Se qualcosa è danneggiato, prova a ripararlo.
nafg

0

Ho riscontrato questo problema e VirtualBox è stato installato da VirtualBox.org. Ho installato (non si è preso la briga di disinstallarlo) utilizzando nuovamente VirtualBox

sudo apt-get install virtualbox

E questo ha iniziato a funzionare bene, sì !!!


0

La mia prospettiva in generale per tutti gli errori, i file / pacchetti mancanti, ecc .; è:

  1. Riavvia nelle intestazioni Linux generiche più aggiornate (modalità di ripristino)

  2. Procedi come segue per:

    check file system checker
    repair broken packages
    clean system
    
  3. Riprendi l'avvio

  4. riavviare di nuovo come nel boot loader grub standard

  5. Avvia nuovamente la scatola virtuale e risolto.

Sento che questo vale per la maggior parte dei problemi e aggira la ricerca e l'immissione di codici quando fa tutto per te (trovare file mancanti e ripararli, riparare pacchetti e ripulire gli inutili)


1
controllare il file system, riparare i pacchetti rotti, pulire il sistema, riprendere l'avvio, quindi riavviare di nuovo, quindi riavviare la casella virutal
Wes

0

Questo problema mi è accaduto dopo il fallimento del processo di installazione di una macchina virtuale.
È stato risolto dopo aver eliminato (o rinominato) la /home/{user}/.config/Virtualboxcartella


-1

Esegui i seguenti comandi nel terminale:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml

6
Potresti forse aggiungere più dettagli alla tua risposta? Spiegare cosa fa questo e perché? Grazie.
Seth,
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.