GNU/Linux, Viajes, Naturaleza, Gastronomía, Música y lo que se tercie

VirtualBox Error: Failed to load R0 module /usr/lib/virtualbox/ExtensionPacks/… SOLUCIÓN.

failed to load R0 module
Virtualbox Error: Failed to load R0 module

VirtualBox Error: Fallo al abrir una sesión para la máquina virtual …

Si al cargar un sistema operativo invitado, o máquina virtual, en VirtualBox nos aparece el mensaje de error “Fallo al abrir una sesión para la máquina virtual ….” y en “Detalles” nos especifica:

Failed to load R0 module /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR0.r0: RTLdrGetBits failed (VERR_SYMBOL_VALUE_TOO_BIG).

Failed to load ring-0 module 'VBoxEhciR0.r0' for device 'usb-ehci' (VERR_SYMBOL_VALUE_TOO_BIG).

No hay que preocuparse. Simplemente se trata de que la versión de ExtensionPack y la de VirtualBox no coinciden. Y ya saben: las versiones tienen que ser idénticas. Así pues, solo hay que actualizar manualmente Extension Pack, ese elemento esencial de VirtualBox.

Algo sobre “Error Failed to load R0 module …”

Recientemente me ha surgido este error. Lo que me ha llamado la atención es que anteriormente, cuando se actualizaba la versión de VirtualBox, al arrancar este surgía un mensaje alertando que había que actualizar Extension Pack, y un proceso en línea para llevar a cabo tal operación. En esta ocasión (VirtualBox 6.1.16) no ha sido así, y en su lugar ha surgido ese mensaje de error. En principio, y si no estamos familiarizados con la aplicación, puede ser alarmante (Failed to load R0 module …). Pero, como ya he mencionado, solo hay que actualizar Extension Pack a la misma versión en la que se encuentre VirtualBox.

Como puede que a alguien que le haya surgido este error no esté familiarizado con todo esto, expondré el procedimiento detalladamente. Utilizare, a modo de ejemplo, las versiones de VirtualBox y Extension Pack con las que a mi me surgió el problema. Puede que las versiones con las que se encuentra el lector sean otras, pero el proceso sigue siendo el mismo.

Primero comprobaremos las versiones

La versión de VirtualBox la podemos conocer abriendo la aplicación en:

Ayuda > Acerca de VirtualBox

En el presente caso Versión virtualbox: 6.1.16

La versión de Extension Pack la encontraremos en:

Archivo > Preferencias > Extensiones

En el presente caso la versión es 6.1.6

Podemos observar que VNC está ya en la misma versión que VirtualBox (6.1.16) porque se actualizó al tiempo que este. En realidad con esta comprobación hubiera sido suficiente.

En cualquier caso, nos queda claro que hay que actualizar Extension Pack a la versión 6.1.16.

Después actualizamos Extension Pack

Descargamos el paquete correspondiente

Este lo encontramos en https://www.virtualbox.org/wiki/Downloads

Aquí encontramos la última versión estable de VirtualBox y de Extension Pack, que a día de hoy es la 6.1.18. Si no coincide con la nuestra, más abajo entremos en “VirtualBox older builds”. Picamos en la versión mayor que se corresponda con la nuestra; en el presente ejemplo 6.1. Buscamos nuestra versión en concreto (6.1.16), y picamos en “Extension Pack” para que se descargue el paquete. En este ejemplo es Oracle_VM_Virtualbox_Extension_Pack-6.1.16.vobox-extpack.

descarga de extension pack para solucionar error failed to load r0 module

Instalamos el paquete

Abrimos VirtualBox y nos vamos a: Archivo > Preferencias > Extensiones

Eliminamos la versión anterior (6.1.6), señalándola y picando en el icono con “x”. Después instalamos la nueva versión (6.1.16) picando en el icono con “+” y buscando el paquete que hemos descargado con el explorador de archivos que surge. Instalamos siguiendo las indicaciones y aceptando los términos; y una vez concluida la instalación ya podremos abrir la maquina virtual en cuestión.

instalacion de extension pack para solucionar error failed to load r0 module

Actualizamos las Guest Additions

Y ya que estamos en faena, podemos seguidamente actualizar las Guest Additions o, en su caso, instalarlas si no lo habíamos hecho anteriormente. En cualquiera de los dos casos con la máquina virtual abierta entramos en el menú superior de VirtualBox en “Dispositivos > Insertar imagen de CD de las “Guest Additions”; seguimos la instrucciones y adelante.

Saludos flamencos,

Quizás te interesen los artículos sobre Virtualizar sistemas GNU/Linux con VirtualBox:

Capítulo 1: Sobre la virtualización y sobre los componentes de VirtualBox ⇒

Capítulo 2: Instalación de VirtualBox y Extension Pack ⇒

Capítulo 3: Instalar un sistema GNU/Linux, o en su caso Windows ⇒

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.