2 votes

Impossible de désinstaller VMWare Workstation 9 (Linux) - Instance de VMWare VMX toujours en cours d'exécution, ACE VM en cours d'exécution

****tl;dr:** VMWare WS est étrangement résistant à rm -rf. Help?**


OS : Linux Mint 14

Le problème :

  • VMWare WS 9 signale qu'une VM ACE est en cours d'exécution.
  • Une instance de VMWare VMX est en cours d'exécution, quelque part .
  • L'interface utilisateur de VMWare WS 9 n'est même pas ouverte.

Procédure de désinstallation suggérée pour VMWare W 9 :

  1. Stop vmware service
  2. Vérifiez si vmware le service s'est arrêté
  3. Toutes les directives supposent que le vmware s'est arrêté.

1) Arrêtez le service :

/etc/init.d/vmware stop

Stopping VMware services:
   VMware Authentication Daemon                                        done
At least one instance of VMware VMX is still running.
Please stop all running instances of VMware VMX first.

   VMware Authentication Daemon                                        done

1.1) Eh bien, ça n'a pas marché. Je vais essayer d'arrêter un autre service.

/etc/init.d/vmware-workstation-server stop

Stopping Workstation Server:                                      done

2) Est-ce que ça a marché ? (non).

lsmod | grep vm

vmnet                  55800  13 
vmci                   87583  1 vsock
vmmon                  76095  1 
kvm_intel             132759  0 
kvm                   414070  1 kvm_intel

Les modules du noyau pour vmmon, et vmnet sont toujours actifs (mauvais).


Peut-être que je peux juste utiliser le désinstalleur ?

/usr/bin/vmware-installer -u vmware-workstation 

Le programme d'installation VMWare n'a pas pu arrêter toutes les machines virtuelles en cours. Si vous avez des machines virtuelles ACE ouvertes, veuillez les arrêter ou les suspendre maintenant et appuyez sur 'Retry' pour continuer.


Pour autant que je sache, je n'ai aucune VM ouverte. VMWare Workstation 9 n'est même pas ouvert. Peut-être que la prétendue VM ACE est une manifestation du démon vmware que je ne peux pas tuer.


killall vmware && killall vmware-vmx

{vmware, vmware-vmx} no process found

/var/run :

acpid.pid               motd                    sshd.pid
acpid.socket            mount                   udev
atd.pid                 mysqld                  udisks2
avahi-daemon            network                 user
console                 NetworkManager.pid      utmp
ConsoleKit              nm-dhclient-wlan0.conf  vmblock-fuse
console-kit-daemon.pid  nm-dns-dnsmasq.conf     vmnat.4087
crond.pid               plymouth                vmnet-bridge-0.pid
crond.reboot            pm-utils                vmnet-dhcpd-vmnet1.pid
cups                    pppconfig               vmnet-dhcpd-vmnet8.pid
dbus                    resolvconf              vmnet-natd-8.pid
initramfs               rsyslogd.pid            vmnet-netifup-vmnet1.pid
libvirt                 samba                   vmnet-netifup-vmnet8.pid
libvirtd.pid            sdp                     vmware
lock                    sendsigs.omit.d         wpa_supplicant
mdm.pid                 shm
mdm_socket              sshd

Peut-être que vmblock-fuse contient quelque chose d'intéressant ?

vmblock-fuse
 blockdir
 dev

1 répertoire, 1 fichier

less /var/run/vmblock-fuse/dev

Je suis VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am VMBLOCK-FUSE^@I am


Cela devient idiot.

Des suggestions ?

Gracias.

1 votes

killall vmware-vmx ? Ou bien vérifiez dans /var/run s'il y a des PID de vmware et kill -9 les.

0 votes

J'ai mis à jour ma question. Existe-t-il un moyen canonique de déterminer l'application hôte associée ? Je ne veux pas supprimer ce qui est requis par VirtualBox. Vmnet est probablement associé à VMWare, mais je peux me tromper. Si je me trompe, ce serait mauvais.

1 votes

Je viens de regarder dans /var/run pendant l'exécution d'une VM dans virtualbox, et il n'y a rien qui commence par un V - ce qui me fait penser que les pidfiles que vous avez là sont tous vmware. Il semble que vous ayez beaucoup de périphériques réseau vmware actifs - que se passe-t-il lorsque vous désactivez / tuez tous ces périphériques et arrêtez vmware ?

1voto

Djamy Points 11

J'ai eu le même problème et j'ai essayé ceci :

1- Télécharger ce patch Correction d'un bogue pour Linux 3.5+.

2- Exécuter le patch

3- sudo rm /lib/modules/$(uname -r)/misc/vm*

4- Redémarrage

5- sudo vmware-modconfig --console --install-all

6- Essayez à nouveau

J'espère que cela vous sera utile. Cela a fonctionné pour moi.

Regards.

1 votes

De quel correctif exact parlez-vous ?

0 votes

Par réessayer, qu'est-ce que je dois réessayer ? Tout ?

0 votes

Désolé, j'ai oublié le lien... Par réessayer, je veux dire, réessayer votre procédure de désinstallation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X