Error al instalar virtualbox

13

Estoy ejecutando debian 7 e intento instalar virtualbox usando:

sudo apt-get install virtualbox

y obteniendo esta salida:

Selecting previously unselected package virtualbox.
Unpacking virtualbox (from .../virtualbox_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Selecting previously unselected package virtualbox-dkms.
Unpacking virtualbox-dkms (from .../virtualbox-dkms_4.1.18-dfsg-2+deb7u1_all.deb) ...
Selecting previously unselected package virtualbox-qt.
Unpacking virtualbox-qt (from .../virtualbox-qt_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for desktop-file-utils ...
Setting up libvncserver0:amd64 (0.9.9+dfsg-1) ...
Setting up virtualbox (4.1.18-dfsg-2+deb7u1) ...
insserv: script virtualbox: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing virtualbox (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of virtualbox-dkms:
 virtualbox-dkms depends on virtualbox (>= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 virtualbox
 virtualbox-dkms
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

¿Alguien puede ayudar?

usuario1291235
fuente
Me gustaría probar los siguientes comandos (en ese orden y por supuesto con sudo: dpkg -P virtualbox virtualbox-dkms virtualbox-qt. (Elimina los paquetes incl config), apt-get clean(limpia la memoria caché), apt-get update(paquetes Capta información), apt-get install virtualbox-dkms, apt-get install virtualbox.
mpa

Respuestas:

28

Este artículo (francés) describe el mismo error en Debian: Virtualbox y vboxdrv .
La solución fue eliminar dos archivos y reinstalar Virtualbox de la siguiente manera

rm -r /etc/init.d/vboxdrv
rm -r /var/lib/update-rc.d/vboxdrv 
apt-get install virtualbox virtualbox-dkms virtualbox-guest-utils virtualbox-guest-additions virtualbox-qt

El artículo también enumera una solución que funciona para Fedora:

/etc/init.d/vboxdrv setup

Un comentario posterior señala que apt-get purge virtualboxdebería haberse utilizado en lugar de apt-get remove, lo que también habría eliminado el guión de inicio, por lo que tal vez esta sea la verdadera causa de su problema, que se puede resolver simplemente haciendo purge.

harrymc
fuente
Eso realmente funcionó para mí. ty much
mawburn
Después de probar casi todo lo demás, encontré esto y funcionó. ¡Muchas gracias!
Sgoettschkes
-1

Después de recibir ese error, intente apt-get -f install para forzar una instalación de los archivos que no se cargaron debido al error. Luego intente apt-get upgrade nuevamente, apt-get -f install de ida y vuelta hasta que solo quede el paquete que tiene el error.

Ash M
fuente