Je ne suis pas nouveau sur Linux et j'ai dû faire face à des paquets ou à des situations d'installation occasionnels, mais cela les dépasse tous. À ce stade, je veux juste le tuer avec le feu!
J'ai Virtualbox-5.1 dans un état un peu foiré. Il semble que quelque chose n'ait pas fonctionné lorsque j'ai essayé d'y mettre à niveau il y a quelques mois et je n'ai jamais pris la peine d'enquêter. Depuis que j'essaie de l'installer, je reçois des messages d'erreur chaque fois que je mets à niveau des packages. Pour être précis:
Running VMs found
VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running.
Maintenant, j'ai fait l'habituel ps -aux | grep vbox
et ps -aux | grep virtualbox
je peux vous assurer qu'aucun processus vbox n'est en cours d'exécution.
J'ai également vérifié /tmp
les fichiers de verrouillage qui devraient être nommés «.vbox-username-ipc». Ce n'est pas là.
Je n'ai aucune idée de comment j'ai obtenu mon système dans cet état mais j'aimerais beaucoup supprimer virtualbox sans avoir à réinstaller. Une entrée?
la source
VBoxSVC
processus en cours a été détecté. Veuillez vérifier à nouveau et prendre également soin des majuscules appropriées.pidof VBoxSVC
. Il y a un seul rapport de paramètres erronés/etc/vbox
dans les forums de virtualbox mais je ne peux pas le reproduire.Réponses:
J'ai eu le même problème, mais juste un peu différemment. J'ai essayé de réinstaller virtualbox (en passant de la distribution à la version officielle) et la désinstallation a échoué, je n'ai donc pas pu supprimer ou installer la nouvelle copie. J'ai réussi à résoudre le problème en créant un fichier vide:
/usr/lib/virtualbox/prerm-common.sh
Modifier: rendre le fichier exécutable avec
chmod +x /usr/lib/virtualbox/prerm-common.sh
Puis en cours d'exécution
sudo apt-get remove virtualbox
la source
J'ai eu le même problème. Je l'ai résolu en tuant tous les processus VB.
obtenir tous les processus contenant VB
puis tuez tous les processus avec la commande
remplacer
<pid>
par les ID de processus des processus que vous avez obtenus à partir de la commande ci-dessus.puis exécutez
la source
J'ai essayé tout ce qui est suggéré ici et ailleurs mais rien n'a fonctionné. Il n'arrêtait pas de dire que les VM en cours d'exécution avaient été trouvées . En fin de compte, il s'est avéré qu'il y avait un fichier autostart.cfg dans / etc / vbox .
Après avoir supprimé / déplacé ce fichier, l'installation s'est bien déroulée. Difficile de croire que j'ai passé si longtemps à essayer de résoudre ce problème.
La réponse était cachée dans la mise à niveau et la désinstallation après échec .
la source
Exécutez les commandes suivantes:
copier tous les dossiers dans la sortie
copier tous les dossiers dans la sortie
C'est ainsi que je l'ai retiré. J'espère que cela aide.
la source
Vous pouvez avoir le service de démarrage automatique de VirtualBox en cours d'exécution. Vérifiez en exécutant la commande ci-dessous.
S'il fonctionne, arrêtez-le.
Ensuite, recherchez et supprimez tous les processus en cours d'exécution avec les commandes ci-dessous. (Devrait être d'environ trois (3))
Enfin, supprimez et purgez VirtualBox
la source