J'ai mis à jour vers Ubuntu 13.04 et maintenant je ne peux pas exécuter virtual-box J'ai installé dkms plusieurs fois s'il vous plaît aider le problème indiqué est
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Je pense que cela pourrait être un problème sous-jacent lors de ma mise à jour. J'ai essayé de le googler.
Virtual Box n'a pas besoin d'installer DKMS mais avec DKMS les modules du noyau seront réinstallés après une mise à niveau du noyau.
Après une nouvelle installation, c'est toujours une bonne idée d'effectuer une mise à jour de tous les packages pour les corrections de bugs (vous avez 182 packages dans la file d'attente):
Sudo apt-get update && Sudo apt-get dist-upgrade
Ensuite, vous devrez peut-être charger les modules du noyau de virtualbox uniquement si vous avez supprimé DKMS de l'installation par défaut.
Si cela ne résout pas votre problème, vous avez peut-être encore installé une version incompatible de Virtual Box. Cela doit être purgé avant de pouvoir installer une version à jour. La suppression de Virtual Box dépend en grande partie de la façon dont vous l'avez installée en premier lieu. Vous devrez peut-être exécuter par exemple.
Sudo apt-get purge virtualbox
ou
Sudo apt-get purge virtualbox-<xxx> # replace <xxx> with the version installed
Après cela, nous pouvons réinstaller la dernière version de virtualbox comme illustré dans la réponse ci-dessous (je recommande la dernière version de correction de bogues d'Oracle plutôt que la version des référentiels):
Tout d'abord, vous devez supprimer le mauvais référentiel:
Sudo rm /etc/apt/sources.list.d/virtualbox.li
Ensuite, mettez à niveau votre système
Sudo apt-get update
Sudo apt-get upgrade
Sudo rm /etc/apt/sources.list.d/virtualbox.li
Sudo apt-get update
Sudo apt-get upgrade
Exécutez ces commandes pour mettre à jour votre système d'exploitation.
Les fololowings pour installer dkms et définir pour vboxdrv:
Sudo apt-get install dkms
Sudo /etc/init.d/vboxdrv setup
Ajout à Takkat réponse, vous avez un nom de fichier mal formé dans votre /etc/souces.list.d
. La meilleure façon de résoudre ce problème n'est pas de supprimer le fichier, mais de le renommer:
Sudo mv /etc/apt/sources.list.d/virtualbox.li /etc/apt/sources.list.d/virtualbox.list
Sudo apt-get update
Sudo apt-get upgrade
Cela enlèvera le N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
line, et mettra également à jour vos 183 packages.