¿Virtualbox no se pudo instalar?


10

Recientemente descargué Virtualbox 5 y ejecuté el archivo .deb que obtuve del sitio web. Intento usar MS-DOS 6.22 y aparece el mensaje de error.

 '[RTR3InitEx failed with rc=-1912 (rc=-1912)

 The VirtualBox kernel modules do not match this version of 
 VirtualBox. The installation of VirtualBox was apparently not 
 successful. Executing

 '/sbin/rcvboxdrv setup'

 may correct this. Make sure that you do not mix the OSE version and 
 the PUEL version of VirtualBox.

 where: supR3HardenedMainInitRuntime what: 4 
 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support 
 driver doesn't match the version of the user. ]'

Incluso intenté ejecutar el comando sugerido, y falló.

Respuestas:


6

Correr:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

Y si eso no funciona:

sudo /etc/init.d/vboxdrv setup 

Muchas gracias por esto: me resolvió el problema después de actualizar el paquete vbox 4.x proporcionado por la distribución de Ubuntu Trusty a un paquete 5.1 desde virtualbox.org/wiki/Linux_Downloads .
Tom Dalton

6

Lo único que me ayudó fue desinstalar virtualbox-dkmsya que ese paquete estaba en una versión anterior:

sudo dpkg -P virtualbox-dkms

Luego reinstalé virtualboxy funcionó.


También me ayudó (al actualizar de 5.2 a 6.0)
tohuwawohu

Esto se hace según sudo apt-get autoremovelo recomendado por la respuesta de Bevor .
user1151080

Había instalado 6.1.4 pero luego, por error, instalé el paquete de extensión a través del repositorio en lugar de descargarlo, ya que la versión del repositorio es para 5.x. Eliminó 6.14 e instaló 5.x. Después de darme cuenta de esto y volver a instalar 6.1.4, me encontré con este problema causado por este paquete dkms y solucionado por esta publicación.
DKebler

5

Yo tuve el mismo problema. Quería instalar la última versión del sitio web, pero tenía una versión obsoleta del repositorio de Virtualbox instalada (por el administrador de paquetes). Es por eso que todavía tenía algunos módulos del núcleo en ejecución que no se eliminaron durante el proceso de desinstalación. Lo resolví por:

apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]

Por cierto: Básicamente, no debería omitir el administrador de paquetes, pero no pude ejecutar máquinas virtuales y quería averiguar si el problema existe en la última versión.


1
Me funcionó (después de pasar de 5.0 a 5.2 en Ubuntu 16.04) enlace . Todo está bien ahora.
jouell

4

Lo más fácil sería instalar la versión de Virtualbox que se incluye en los repositorios de software de Ubuntu. En general, esto es preferible a instalar una versión descargada (a menos que necesite características especiales que la versión en los repositorios de software no ofrece). La versión de Virtualbox en los repositorios Ubuntu 16.04 (Xenial) es 5.0.18-1.

Primero, desinstale la versión de Virtualbox que descargó.

Luego abra una terminal (Alt-Ctrl-T) y escriba los siguientes comandos:

sudo apt update
sudo apt install virtualbox

1
Gracias. Esta solución funcionó para mí cuando intentaba ejecutar una máquina virtual, desinstalé la versión 5.1 y ejecuté el comando y cargó la máquina virtual perfectamente.
B-Abbasi

Igual que aquí. No estaba trabajando en versiones de repositorio; Tuve que instalar 5.1 para iniciar mi VM. La próxima vez que encendí la computadora, VM se negó a comenzar. Volviendo a la versión Repo solucionado el problema, al menos por ahora ... :)
anonymous2

1

También tuve este error. Luego encontré una forma correcta de eliminar la versión anterior de VirtualBox.

$ sudo /opt/VirtualBox/uninstall.sh
$ sudo rm -rf /opt/VirtualBox/

Luego instale VirtualBox nuevamente. Funcionó para mi.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.