Ubuntu 16.04 - VirtualBox 5.0 - Fallos del host

17

Sin realizar ninguna actualización, de repente hoy, cuando intenté encender una VM en VirtualBox, la máquina host (con Ubuntu 16.04) se congeló.

  • Lo intenté un par de veces y el problema sigue repitiéndose.

  • Corro memtest: todo bien

  • Intenté crear una nueva VM por si acaso: el mismo problema.

  • Se degradó la instalación de VirtualBox: no ayudó en absoluto.
  • Red deshabilitada, carpetas compartidas, etc.: nada.

En la misma máquina también tengo Windows 10 en arranque dual. Tengo un par de máquinas virtuales en VBox y VMWare. Solo para minimizar la probabilidad de cualquier problema de hardware, comencé las máquinas virtuales allí y funcionan bien.

¿Alguna idea?

La única forma de recuperar el host era restablecer el hardware.

ps: la congelación ocurre tan pronto como hago clic en el botón "Inicio".

Detalles del anfitrión:

  • VirtualBox: Versión 5.0.40_Ubuntu

  • Kernel: 4.13.0-26-genérico

  • Invitado: irrelevante (Windows 10, OpenSuse, CentOS)

  • El archivo de registro de VirtualBox está vacío.

Sanosay
fuente
Gracias y gracias a google porque hoy tengo el mismo problema. Y google me dirige a su publicación aquí. Realmente aprecio tu trabajo aquí.
Reloj ZHONG
2
Mismo problema resuelto aquí: superuser.com/questions/1284705/...
chus

Respuestas:

15

Lo descubrí después de seguir:

https://ubuntuforums.org/showthread.php?t=2382314

(Tuve que actualizar VBox a 5.2 y todo funcionó bien)

En caso de que lo necesite, también tuvo que seguir: VirtualBox - RTR3InitEx falló con rc = -1912 (rc = -1912) para desinstalar completamente todas las instalaciones anteriores

Hubo una actualización de seguridad silenciosa que provocó que las antiguas instalaciones de VirtualBox (anteriores a 5.2) bloqueen todo el host.

Sanosay
fuente
3
Después de instalar 5.2 desde Oracle, tuve que desinstalar virtualbox-dkms y reiniciar.
Juan Calero
simplemente desinstalar completamente virtualbox con algo como sudo apt-get remove virtualbox*o sudo aptitude remove virtualbox antes de instalar la nueva versión hará el truco.
DJCrashdummy
6

Realmente aprecio Sanosay, y Bertrand Lo pregunta y respuestas aquí. Los seguí y solucioné este problema en mi situación, permítanme resumir lo que he hecho para este problema paso a paso completamente aquí para su conveniencia:

  1. sudo apt autoremove virtualbox

  2. Reiniciar.

  3. Agregar deb https://download.virtualbox.org/virtualbox/debian xenial contriba la lista de fuentes de software de Ubuntu 16.04.

    (inicie "Software y actualizaciones, y elija la pestaña" Otro software ", haga clic en el botón" Agregar ", luego pegue el deb https://download.virtualbox.org/virtualbox/debian xenial contriben la línea APT)

  4. sudo apt update && sudo apt install virtualbox-5.2

    ¡Ser cauteloso! Es virtualbox-5.2en lugar de virtualbox.

  5. después de la instalación, reinicie

  6. ejecute virtualbox, y verá que su versión de virtualbox es 5.2 ahora, y no causará el bloqueo de ubuntu16.04 del host completo cuando ejecute un SO huésped.

La versión original virtualbox en ubuntu16.04 no podría funcionar correctamente con el último parche de Ubuntu16.04, incluso Canonical afirma que 16.04 es su versión LTS (Soporte a largo plazo), al menos no podía soportar el virtualbox 5.0 ahora.

Reloj ZHONG
fuente
Wow, después de tanto quitar reinstalar ... bloquearse una y otra vez. No se pudo descubrir por qué el virtualbox predeterminado sigue fallando. Entonces encontré esta publicación. ¡¡¡Gracias!!!
Llewellyn
1
Llewellyn, es un placer saber que también solucionó este problema. Realmente es un error en Ubuntu16.04 LTS, pero no lo encontraron y lo arreglaron, de todos modos, es un servicio de sistema operativo gratuito, no podemos culpar al equipo de Canonical, pero aún necesitamos la virtualbox funcional. Esto muestra el valor de los sitios web de Google y StackOverflow, son mucho más potentes que los equipos de ingeniería y validación dedicados de Canonical.
Reloj ZHONG
2

También me encontré con este problema, gracias por los consejos anteriores! Sin embargo, falta un paso más para que funcione 'apt update', nuevas claves, pegue esto en la Terminal:

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 -

(de https://www.virtualbox.org/wiki/Linux_Downloads )

usuario2248044
fuente
¿A qué consejos te refieres? La pregunta dice "¿Alguna idea?", Seguro que no es algo así como un consejo, ¿verdad? Si esta es una adición a una respuesta existente, para mejorarla aún más, EDITE su respuesta para indicar a qué respuesta se refiere. Además: "arriba" es relativo ... depende de cómo alguien que haya
examinado
1

Exactamente esta situación. Y totalmente desinstalado.

Y agregue el repositorio de VB oficial:

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

luego reinstalar. Trabaja como siempre.

Bertrand Lo
fuente
1
Recomiendo editar esta respuesta para expandirla con detalles específicos sobre cómo hacer esto. (Consulte también ¿Cómo escribo una buena respuesta? Para obtener consejos generales sobre qué tipo de respuestas se consideran más valiosas en Ask Ubuntu.)
David Foerster
lástima, no pude repetir el problema. Parece que vino de la actualización silenciosa de virtualbox. como lo describe Sanosay.
Bertrand Lo
0

Hoy encontré que Ubuntu16.04 ya incluye virtualbox-5.2 en su último parche: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

Entonces significa que podríamos usar:

sudo apt upgrade

para solucionar este problema directamente. Quizás los equipos de ingeniería y validación dedicados de Canonical también encontraron este problema y leyeron nuestra publicación aquí. Ahora la solución es mucho más simple. Solo un comando de línea:

sudo apt upgrade

Luego reiniciar.

Reloj ZHONG
fuente