web-dev-qa-db-fra.com

L'installation de VirtualBox 5.0 a cassé les paquets VirtualBox sur Kubuntu 15.04

Voyant qu'il y avait une nouvelle version de VirtualBox, j'ai essayé de l'installer sur Kubuntu 15.04 ...

Cependant, tous mes paquets VBox 4.3 dans les référentiels ubuntu sont maintenant cassés (Virtualbox est fourni par Virtualbox-5.0 qui n’est pas installé) et VirtualBox 5.0 ne fonctionnera pas car DKMS est cassé:

Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...failed!
  (Failed, trying without DKMS)

Réinstallation de virtualbox-dkms:

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-5.0 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

Même si VirtualBox 5.0 a été installé via le package deb à partir du site Web Oracle.

Que puis-je faire pour supprimer complètement la version 5.0 et installer VirtualBox 4.3 ou pour installer correctement virtualbox 5.0?

J'ai déjà essayé de désinstaller VirtualBox 5.0 (via apt-get purge), puis d'installer 4.3, mais l'erreur relative à VirtualBox est fournie par le paquet virtualbox-5.0.

18
BnMcG

Supprimez ancien VirtualBox versions avant d'installer VirtualBox-5.0!

Désinstallez VirtualBox -> Sudo apt-get purge "^virtualbox-.*"

Vérifiez attentivement ce qui sera supprimé (avant de le confirmer).

Mettre à jour les référentiels logiciels -> Sudo apt-get update

Nettoyer -> Sudo apt-get autoremove && Sudo apt-get autoclean && Sudo apt-get clean

Téléchargez et enregistrez la clé publique Oracle ->

wget -q -O - https://www.virtualbox.org/download/Oracle_vbox.asc | Sudo apt-key add -  

Ajoutez le référentiel VirtualBox aux sources du logiciel ->

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | Sudo tee /etc/apt/sources.list.d/Oracle-vbox.list  

Maintenant, mettez à nouveau les référentiels de logiciels à nouveau -> Sudo apt-get update

Installez VirtualBox -> Sudo apt-get install dkms virtualbox-5.0

Note pour les autres utilisateurs qui utilisent une édition Ubuntu plus récente que 15.04:

Depuis Ubuntu 16.04, la clé publique Oracle à télécharger a changé.

Oracle_vbox.asc doit être remplacé par Oracle_vbox_2016.asc

28
cl-netbox

Ma Virtualbox ne fonctionne pas. Il démarre mais ne peut exécuter aucune des machines. La solution que j'ai trouvée était:

Sudo apt-get install virtualbox-dkms

et alors:

Sudo modprobe vboxdrv
4