Erreur lors de l'installation de virtualbox

13

J'utilise debian 7 et j'essaie d'installer virtualbox en utilisant:

sudo apt-get install virtualbox

et obtenir cette sortie:

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)

quelqu'un peut-il aider?

user1291235
la source
Je vais essayer les commandes suivantes (dans cet ordre et bien sûr avec sudo: dpkg -P virtualbox virtualbox-dkms virtualbox-qt. (Supprime les packages incl config), apt-get clean(nettoie le cache), apt-get update(va chercher des paquets d' information), apt-get install virtualbox-dkms, apt-get install virtualbox.
mpa

Réponses:

28

Cet article (français) décrit la même erreur sur Debian: Virtualbox & vboxdrv .
La solution était de supprimer deux fichiers et de réinstaller Virtualbox comme suit

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

L'article répertorie également une solution qui fonctionne pour Fedora:

/etc/init.d/vboxdrv setup

Un commentaire remarque plus tard qui apt-get purge virtualboxaurait dû être utilisé à la place de apt-get remove, ce qui aurait également supprimé le script init, donc c'est peut-être la véritable cause de votre problème, qui peut être résolu simplement en faisant purge.

harrymc
la source
Cela a vraiment fonctionné pour moi. ty much
mawburn
Après avoir essayé presque tout le reste, j'ai trouvé cela et cela a fonctionné. Merci beaucoup!
Sgoettschkes
-1

Après avoir obtenu cette erreur, essayez apt-get -f install pour forcer une installation des fichiers qui n'ont pas été chargés à cause de l'erreur. Ensuite, essayez à nouveau la mise à niveau d'apt-get, apt-get -f installez d'avant en arrière jusqu'à ce qu'il ne reste que le paquet contenant l'erreur.

Ash M
la source