VirtualBox 5.0.40 se congela en Ubuntu 16.04 LTS de 64 bits sin una razón clara

11

A partir de anoche, sin cambios aparentes en mi sistema, VirtualBox ahora congela mi sistema operativo host al iniciar cualquier máquina virtual.

El sistema operativo host es Ubuntu 16.04 LTS de 64 bits al igual que el sistema operativo invitado y la versión de VirtualBox es 5.0.40_Ubuntu r115130. Anoche funcionaba correctamente, pero a partir de esta mañana, el inicio de la VM se congela. Lo saqué del aptrepositorio esta mañana. Es muy poco probable que se trate de un problema de software, ya que reinstalé el sistema operativo host esta mañana.

Intenté varias cosas:

  • Intenté crear una nueva VM, pero se congela inmediatamente tan pronto como selecciona el ISO para montar.
  • Intenté reinstalar el sistema operativo host esta mañana, pensando que tal vez estaba teniendo problemas con la falta de espacio en el disco duro. Pero aún así, congela el host tan pronto como carga una máquina virtual. Cualquier máquina virtual parece causarlo.
  • También he intentado instalar VirtualBox en otra computadora portátil, y tiene el mismo comportamiento: congelar el sistema operativo host instantáneamente tan pronto como se inicie cualquier VM.

Y como está sucediendo también en otra computadora portátil de otro proveedor, dudo que sea un problema relacionado con el hardware. Y debido a que sucede incluso en una instalación de VM en blanco, no tiene nada que ver con una imagen corrupta.

Estoy perplejo y no tengo idea de cómo depurar esto. Y el hecho de que congele mi sistema también hace que sea muy difícil iterar a través de posibles soluciones.

Táctica
fuente
¿Has actualizado tu instancia original de Ubuntu recientemente?
gronostaj
Es probable que lo haya hecho. ¿Hubo un parche recientemente que podría haberlo afectado?
Tac-Tics
1
Bueno, me viene a la mente la característica KPTI (también conocida como la solución Meltdown ). Puede intentar deshabilitarlo temporalmente en el arranque y ver si ayuda.
gronostaj
Intenté deshabilitar la ptiopción según la sugerencia de ese hilo. Verifiqué que estaba apagado, luego intenté nuevamente. Todavía se congeló :(
Tac-Tics

Respuestas:

10

Usted declara:

Lo saqué del aptrepositorio esta mañana. Es muy poco probable que se trate de un problema de software, ya que reinstalé el sistema operativo host esta mañana.

Entonces, está ejecutando VirtualBox 5.0.40 desde el aptrepositorio predeterminado de Ubuntu , ¿correcto? El problema es que algunos paquetes de software en repos están desactualizados y no se actualizan regularmente. Me parece que ha sido mordido por el error reportado aquí titulado "El host con kernel 4.13 se congela al iniciar una VM con VirtualBox":

Este es un spin-off del error 1729568. Con Kernel 4.13 (de linux-generic-hwe-16.04-edge), el sistema host se congela por completo cuando se inicia una VM con VirtualBox. Una ventana de arranque negra aparece justo antes del congelamiento.

En lo más profundo del informe de errores, puede ver problemas conectados directamente a VirtualBox 5.0.40 con la solución recomendada para usar VirtualBox 5.2.x.

Le recomendaría que siga los pasos aquí en el sitio oficial de Oracle para configurar un PPA, un "Archivo de paquete personal" personalizado, que le permitirá a su sistema obtener las últimas versiones y parches de VirtualBox.

Primero agregue esta línea a su sources.listarchivo ubicado en /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Ahora agregue las claves públicas de Oracle a su sistema ejecutando estos comandos Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Una vez hecho esto, asegúrese de tener el dkmspaquete instalado:

sudo apt-get install dkms

La carrera sudo apt-get updateasí:

E instale VirtualBox 5.2 así:

sudo apt-get install virtualbox-5.2
JakeGould
fuente
@DJCrashdummy Toda la pregunta es sobre la actualización en una versión anterior, por lo que este punto es algo redundante.
JakeGould