VirtualBox no puede iniciar la máquina después de instalar extensiones

36

Acabo de agregar un paquete de extensión y mis máquinas Windows no se iniciarán. Este es el error que obtengo:

Error al abrir una sesión para la máquina virtual Windoze 7.

La versión de la estructura auxiliar del dispositivo ha cambiado.

Si ha actualizado VirtualBox recientemente, asegúrese de haber terminado todas las máquinas virtuales y actualizado cualquier paquete de extensión. Si este error persiste, intente reinstalar VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Realmente no quiero volver a instalar VB de nuevo, así que espero encontrar otra solución. Probé algunas de las otras soluciones sugeridas, pero no funcionaron para mí. ¿Cómo puedo arreglar esto?

Aleksa
fuente

Respuestas:

30

LA MANERA CORRECTA

Sí, otras respuestas son correctas: tiene una falta de coincidencia de la extensión virtualbox. Sin embargo, hay una mejor manera, una manera más Ubuntu, de resolver esto usando el propio instalador de la distribución que se empaqueta virtualbox-ext-packy se encuentra en el multiverso.

  1. Si el multiverso no está habilitado, habilítelo .
  2. Cierre de VirtualBox.
  3. En la terminal, ejecuta sudo apt-get install virtualbox-ext-pack

si por algún motivo ya está instalado y desea volver a instalarlo (garantizando así que soluciona todo el problema).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
fuente
¿La versión siempre está sincronizada con VirtualBox en repositorios principales?
betatester07
@ betatester07 sí. De hecho, actualizar uno forzará una actualización en el otro, si es necesario apt-cache depends virtualbox-ext-pack. Puede verlo actualmente (18/03/2016) depende de virtualbox 5.0.
Evan Carroll
21

La versión del paquete de extensión DEBE coincidir con la versión de VirtualBox.

Puede hacer esto fácilmente en Ubuntu ejecutando:

sudo apt-get --reinstalar instalar virtualbox-ext-pack


Si esto aún no soluciona su problema, puede instalar manualmente la extensión de VirtualBox correspondiente, siguiendo las instrucciones a continuación:

  1. Descargue el último archivo .deb para Ubuntu desde aquí:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Haga doble clic en el archivo .deb descargado. Aparecerá el Centro de software.

  3. Haga clic en el botón Actualizar para instalar la última versión.
usuario2298875
fuente
2
Este error me ocurrió porque tenía instalado el VB más reciente, pero el paquete de extensión no tenía la misma versión. Se resolvió haciendo clic en "Archivo> Buscar actualizaciones ...", luego me pidió que actualizara el paquete de extensión y se resolvió el problema.
baxeico
En 5.0.14, la opción "Buscar actualizaciones ..." desapareció, así que descargue manualmente (elimine la extensión ".deb" en los enlaces de virtualbox.org/wiki/Linux_Downloads ) y luego haga doble clic para instalar (o vaya a Archivo> Preferencias> Extensiones)
earcam
1
Votado negativamente porque instalar VirtualBox fuera del repositorio es una mala idea. VirtualBox requiere controladores de kernel. Los que tiene ahora pueden funcionar, pero una actualización del kernel en realidad puede romper VirtualBox y obligarlo a buscar un nuevo .deb. Además, no recibirá actualizaciones de seguridad para esto, lo cual es vital. VirtualBox está mejor administrado por la distribución. Es mejor instalar el paquete de extensión para el que se envía.
Evan Carroll
Conflictos con la versión VB ya instalada para mí.
4xy
5

Como ya se ha dicho

La versión del paquete de extensión DEBE coincidir con la versión de VirtualBox.

Pero no necesita instalar la última versión de VirtualBox, solo necesita instalar el paquete de extensión correspondiente.

Puede encontrar todas las versiones anteriores de VirtualBox (y los paquetes de extensión correspondientes) en https://www.virtualbox.org/wiki/Download_Old_Builds : simplemente descargue el paquete de extensión que coincida estrictamente con su VirtualBox actualmente instalado. Después de localizar su número de compilación principal, haga clic en

Extension Pack  All Platforms

para descargar el paquete de extensión apropiado.

betatester07
fuente
Esta es la respuesta correcta
earcam
2
@earcam no realmente: esta es una mejor respuesta
Evan Carroll
2
Veo que las soluciones a este problema todavía están evolucionando hacia soluciones mejores
betatester07
1
@EvanCarroll +1 entonces. Aunque en el momento de escribir esta fue la respuesta más correcta ear
earcam
2

Para la versión de VirtualBox: 5.0.2-102096 ~ Ubuntu ~ de confianza (lo tengo instalado en Mint Rosa 64 Cinnamon 17.3)

1) en VirtualBox Manager:

archivo / preferencias / extensiones

  • eliminar el paquete ofensivo ext

2) descargue el paquete ext correcto

de http://download.virtualbox.org/virtualbox

  • haga clic en su versión
  • descargar el paquete de extensión (clic derecho, guardar enlace ...)

3) en VirtualBox Manager

archivo / preferencias / extensiones

  • agregue el nuevo paquete ext
smokinmoe
fuente
0

Estaba enfrentando el problema mientras instalaba Kali Linux. Desactivé el controlador usb y comenzó. Puede que no sea la solución exacta que estás buscando. Pero siempre puedes intentarlo. deshabilitar usb2.0

nilakantha singh deo
fuente