Resuelva el error de Virtualbox “No se pueden cambiar los usuarios de vbox de grupo para el dispositivo /dev/vboxdrv”

Hoy, no pude iniciar ninguna máquina virtual desde Oracle Virtualbox. No sé qué salió mal. Funcionaban perfectamente bien hasta hace unos días. Tan pronto como inicié una de las VM de Ubuntu desde Virtualbox, me encontré con los siguientes dos cuadros de diálogo de error.

Cuadro de mensaje de error 1:

                      Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server.

Details:

The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).
                    
Código de resultado: NS_ERROR_FAILURE (0x80004005)
Componente: Envoltura de máquina
Interfaz: Máquina {85632c68-b5bb-4316-a900-5eb28d3413df}

error de virtualbox: no se pudo abrir una sesión para la máquina virtual Ubuntu

Cuadro de mensaje de error 2:

                      Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing


                      
                        '/sbin/vboxconfig'
                      
                      

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
                    

error de virtualbox: el controlador del kernel no está instalado (rc=-1908)

Después de leer los mensajes de error anteriores, ejecuté el comando que se sugiere en el segundo cuadro de mensaje de error.

                      $ sudo /sbin/vboxconfig
                    

Pero tampoco ayudó. Recibí otro mensaje de error.

                      vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.

                      
                        vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv.
                      
                      

There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
                    

vboxdrv.sh: error: no se puede cambiar el grupo vboxusers para el dispositivo /dev/vboxdrv

vboxdrv.sh: error: no se puede cambiar el grupo vboxusers para el dispositivo /dev/vboxdrv

Después de una búsqueda rápida en Google, descubrí que me eliminé accidentalmente, es decir, el usuario actual de la usuarios de vbox grupo.

Si se encontró con este error, es posible que también haya eliminado sin saberlo al usuario actual del grupo vboxusers o haya eliminado el grupo vboxusers o ambos.

Resuelva el error de Virtualbox “No se pueden cambiar los usuarios de vbox de grupo para el dispositivo/dev/vboxdrv”

Para solucionar este problema, primero cree un grupo de vboxusers usando el comando:

                      $ sudo groupadd vboxusers
                    

Luego agregue el usuario actual al grupo anterior:

                      $ sudo usermod -a -G vboxusers sk
                    

Reemplazar sk con tu nombre de usuario actual.

Compruebe si el usuario se agrega al grupo:

                      
                        $ grep vboxusers /etc/group
                      
                      
vboxusers:x:1001:
                      
                        sk
                      
                    

Sí, el usuario sk se agregó al grupo de vboxusers.

Finalmente, reinicie el módulo del kernel de virtualbox usando el comando:

                      $ sudo /sbin/vboxconfig
                    

O,

                      $ sudo modprobe vboxdrv
                    

O,

                      
                        $ sudo /sbin/rcvboxdrv setup
                      
                    

Ahora puedo iniciar todas las máquinas virtuales desde Virtualbox. Si las máquinas virtuales aún no se inician, cierre la sesión y vuelva a iniciarla. ¡Deberían funcionar!

Lectura relacionada:

  • Cómo arreglar “El controlador del kernel no está instalado (rc=-1908)” VirtualBox Error en Ubuntu
  • Resolver “Código de resultado: NS_ERROR_FAILURE (0x80004005)” VirtualBox Error en Arch Linux

¡Gracias por pasar!

Ayúdanos a ayudarte:

¡¡Que tenga un buen día!!

Related Posts