Virtualbox no se ejecuta: NS_ERROR_FAILURE

15

aquí está ubuntu 12.10

virtual-box de alguna manera no funciona:

Intenté instalar win7 en un disco duro USB.

boinc está apagado y el tamaño de RAM está configurado en 4096 MB (¿demasiado grande? de 8 Gibi posibles)

El informe de virtual-box es:

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}

comentario mío: ¿por qué virtualbox está instalando xml en la carpeta de $ user en .VirtualBox? ¿No debería estar en el disco duro USB? (con 500 Gibi)

el primer intento de instalación se estaba interrumpiendo (con win7 en 64Bit) ¿debería probar virtual-box (ubuntu 64Bit) con win7 en 32Bit? ¿Debo dejar el tamaño de RAM de la caja virtual a 512 MB por defecto?

gracias por responder

dschinn1001
fuente

Respuestas:

1

Parece que no hay nada malo con la configuración de Virtual Box. Sin embargo, el error que ve puede estar relacionado con una falla anterior en la instalación de Windows, dejando una referencia no deseada a esta instalación en la configuración de su Virtual Box (que generalmente se encuentra en su $ HOME).

El problema también puede deberse a una instalación en una unidad extraíble. Es posible instalar el archivo .vdi del disco virtual en una unidad USB externa, pero puede provocar efectos secundarios no deseados por la ubicación de los medios o los puntos de montaje modificados. Además, debemos asegurarnos de que el usuario de virtualbox tenga acceso de lectura y escritura a esta unidad externa. Además, obviamente no deberíamos acceder a esta unidad USB desde el sistema operativo virtual.

Para resolver el problema, puede encontrar una solución en la siguiente pregunta donde las personas recomiendan reinstalar Virtual Box:

Takkat
fuente
9

La decisión más simple que encontré:

  1. entrar en la carpeta /home/$user/.VirtualBox/
  2. encuentra el archivo VirtualBox.xml-prev, esto está respaldado por las configuraciones de Virtual Box
  3. Eliminar VirtualBox.xml
  4. y cambia el nombre VirtualBox.xml-preva VirtualBox.xml.
Vladimir
fuente
Tuve el mismo problema en OSX, la solución fue la misma, excepto que tuve que reiniciar mi máquina antes de hacer esos 4 pasos.
Jones03
1
Gracias, ahora todas mis máquinas se han ido y el problema aún existe :(
Jakke
5

Probablemente debido a algunas actualizaciones. Me pasó a mi. Un comando simple puede solucionar el problema:

sudo /etc/init.d/vboxdrv setup

hdoghmen
fuente
Gracias @hdoghmen! Funcionó. Me sucedió cuando actualicé mi ubuntu 14.04 a 16.04.
Visvendra Singh Rajpoot
1

El archivo /home/$user/.VirtualBox/VirtualBox.xml no es válido. No es XML válido. Es más probable que haya editado el archivo a mano o alguna otra herramienta.

Sus tamaños de carnero y todo lo demás parece estar bien.

¿Puedes pegar el archivo de configuración, tal vez sea algo fácil que podamos arreglar?

coteyr
fuente
disculpa por las molestias hmmm, también desde el principio nuevo ... ¿Necesito un disco duro formateado (usb) con ntfs? o un disco usb vacío sin nada? ¿Esta partición ntfs necesita una tabla de partición para virtualbox resp. para win7? (ahora virtualbox 4.2.4 está instalado con el paquete de extensión para usb - antes faltaba el paquete de extensión)
dschinn1001
olvidé agregar $ user como miembro para los grupos de vboxusers. significa que necesito 2 entradas: 1 $ usuario para usb - disco duro y 1 $ usuario para vboxusers?
dschinn1001
Sí, ahora está resuelto. y hubo "problemas de controladores" en diferentes servidores de Microsoft. el virtualbox anterior estaba molesto por el disco duro usb completo (se suponía que era el disco duro principal del sistema, y ​​pensé que el disco duro usb no tenía formato, pero eso estaba mal). así que el virtualbox real no era molesto y el disco duro usb estaba formateado con una tabla de particiones (para disco duro usb). - ahora todo funciona y esta pregunta principal está resuelta.
dschinn1001
1

Instalé VirtualBox desde el repositorio universal y resolví con este comando:

sudo dpkg-reconfigure virtualbox-dkms
Pisu
fuente
0

Si está utilizando Oracle Virtualbox, puede intentar recompilar todo ejecutándose /sbin/vboxconfigcomo root que se ejecuta vboxdrv.sh. Esto funciona con Ubuntu 16.04 y Virtualbox 5.1

Sotavento
fuente
0

Tuve ese error porque ~ / .config / VirtualBox / VirtualBox.xml estaba vacío. Solo borrarlo lo hizo funcionar para mí.

nafg
fuente
Sin embargo, recomiendo hacer una copia de seguridad antes de eliminarlo, ¡en caso de que no esté vacío!
tu-Reinstate Monica-dor duh
Si no está vacío, ¡no recomiendo eliminarlo! Si algo está dañado, intente repararlo.
nafg
0

Tengo este problema y mi VirtualBox se instaló desde VirtualBox.org. Instalé (no me molesté en desinstalar) VirtualBox nuevamente usando

sudo apt-get install virtualbox

Y esto comenzó a funcionar bien, ¡sí!

Binod Kalathil
fuente
0

Mi perspectiva en general para todos los errores, archivos / paquetes faltantes, etc. es:

  1. Reinicie en los encabezados genéricos de Linux más actualizados (modo de recuperación)

  2. Haga lo siguiente en orden:

    check file system checker
    repair broken packages
    clean system
    
  3. Reanudar arranque

  4. reiniciar de nuevo como en el cargador de arranque grub estándar

  5. Iniciar caja virtual de nuevo y resuelto.

Siento que esto se aplica a la mayoría de los problemas y evita investigar e ingresar códigos cuando hace todo por usted (encontrar archivos faltantes y repararlos, reparar paquetes y limpiar lo innecesario)

Wes
fuente
1
verifique el sistema de archivos, repare los paquetes rotos, limpie el sistema, reanude el arranque, luego reinicie nuevamente, luego inicie nuevamente la caja virutal
Wes
0

Este problema me ocurrió después de que fallara el proceso de configuración de una máquina virtual.
Se resolvió después de eliminar (o renombrar) la /home/{user}/.config/Virtualboxcarpeta

matyas
fuente
-1

Ejecute los siguientes comandos en la terminal:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml
NAmiq
fuente
66
¿Quizás podría agregar más detalles a su respuesta? ¿Explicar qué hace esto y por qué? Gracias.
Seth