domingo, 4 de octubre de 2015

Error de /sbin/rcvboxdrv setup en VirtualBox

Imagen 1
Uno de los dolores de cabeza de VitualBox, es que es necesario agregar los módulos de virtualbox al kernel, para que las máquina virtual puedan ser utilizados.
En las versiones anteriores de VirtualBox, mostraban el error que se muestra en la Imagen 1, en la versión 5.0.6 de VirtualBox, el error es el mismo, sin embargo el script a ejecutar ya no es '/etc/init.d/vboxdrv setup' sino ahora es: '/sbin/rcvboxdrv setup' pero hay un problema cuando se trata de recompilar el Kernel, resulta que envia un mensaje de error diciendo que el archivo no existe, y eso se debe a que la actualización que se realiza, elimina el script anterior, pero no genera el nuevo archivo.

Por el momento, la solución que encontré, fue reinstalando todo de nuevo. con los siguientes comandos:

Desinstalar el VirtualBox actual
sudo dnf -y remove VirtualBox-5.0 && sudo dnf clean all && dnf makecache

Actualizar los repositorios de nuevo:
sudo dnf -y update

Reinstalar librerias de compilación de kernel, solo por seguridad:
sudo dnf install -y kernel-headers kernel-devel dkms gcc

El siguiente comando es solo por si tienes Kernel Pae
sudo dnf -y install kernel-PAE-devel

Descargar y reinstalar el repositorio de VirtualBox, solo en caso de que lo hayan eliminado:
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
Reinstalar VirtualBox
sudo dnf -y install VirtualBox-5.0

Compilar el kernel con el nuevo comando:
sudo /sbin/rcvboxdrv setup
Agregar nuestro usuario al grupo de virtualbox:
sudo usermod -G vboxusers -a username


Y eso sería todo: gracias por visitar.

2 comentarios:

  1. Hola tuve este error de vboxdrv lei todo la información de tu blog y decide ejecutar el comando
    sudo /sbin/rcvboxdrv setup para evitar instalar y desistalarlo nuevamente.
    Ese error se generó después que actualice la versión de Virtualbox 5.08 en Ubuntu 14.04 LTS.
    No tuve necesidad de reiniciar el equipo. Gracias por la información.

    ResponderEliminar
  2. Gracias Cristian tuve el mismo error pero con este comando se solucionó. saludos.

    ResponderEliminar