[clause de non-responsabilité] ceci est un ancien article, écrit avant systemd et autres. L'objectif est le même, mais la suppression de /etc/init.d/
fichiers n'est pas correcte, vous devez utiliser systemctl disable XXXX
plutôt que supprimer des fichiers. [/avertissement]
[mise à jour] J'ai également publié une solution ici pour l'erreur Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Si vous exécutez le, /media/cdrom/VBoxLinuxAdditions.run
vous aurez quelques scripts de démarrage dans /etc/init.d qui ne sont pas fournis avec le paquet Debian par défaut.
Vous devez vous en débarrasser: ls /etc/*/*vbox*
(supprimez tous les fichiers rcX.d et init.d avec vbox dans le nom de fichier).
Remarque importante: Vous devez également rechercher les modules déjà compilés:
find /lib/modules/ -name "vbox*"
et les supprimer (en supposant que tout a été mal installé). Si vous avez plusieurs fichiers avec le même nom, cela pourrait expliquer tout le problème (plusieurs versions des compléments Guest sont installées).
Ou vous pouvez simplement lancer: sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Installez uniquement le paquet Debian virtualbox-guest-dkms
: il semble que VirtualBox ne dépend pas build-essential
et module-assistant
mais a besoin des deux paquets (comme indiqué par @gaborous)! Alors installez les trois:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Pour vérifier que tout va bien, par exemple à l'aide de la systemctl
commande, juste après avoir supprimé toutes les traces de l'installation du CD-Rom:
- vboxadd-service .service introuvable a échoué a échoué vboxadd-service.service
- vboxadd .service introuvable actif quitté vboxadd.service
- virtualbox-guest-utils .service chargé actif exécutant LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service chargé actif LSB quitté: VirtualBox Linux X11 Additions
- virtualbox .service non trouvé actif quitté virtualbox.service
Après redémarrage:
- virtualbox-guest-utils .service chargé actif exécutant LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service chargé actif LSB quitté: VirtualBox Linux X11 Additions
4) utilisez systemctl --failed
pour lister toutes les unités qui ont échoué.
Et vous êtes de retour sur les merveilleux packages de Debian :-)