El fracaso: estaba ejecutando una máquina virtual Linux con VMware Fusion 3 en mi computadora portátil Mac OS X Snow Leopard. La máquina virtual estaba ubicada en un disco duro externo. La batería de la computadora portátil se agotó y el sistema se apagó.
El turno: después de enchufar el adaptador de CA y encender la computadora portátil (SIN el disco duro externo enchufado). Fusion se quejó de los archivos de VM faltantes, así que cerré la VM y Fusion. Luego reinserté el disco duro externo e intenté iniciar la máquina virtual. Fusion se congeló durante un par de minutos, luego recibí un "error interno" de Fusion. Así que cerré Fusion y lo intenté de nuevo, lo mismo. Luego reinicié la computadora portátil, lo mismo. Luego intenté iniciar una máquina virtual diferente (ubicada en el disco duro de mi computadora portátil) y Fusion se congeló por un momento y luego dijo "Se agotó el tiempo de espera de la conexión". Reinicié e intenté iniciar una VM local nuevamente, lo mismo. Así que ahora no puedo iniciar NINGUNA máquina virtual...
El río: después de buscar soluciones en Internet sin esperanza, decidí actualizar a Fusion 4, para ver si eso resolvería mi problema. Resulta que ni siquiera puedo hacer eso. Cuando intento usar la opción 'Actualizar de v3 a v4' en DMG, aparece un mensaje de error: "Se está ejecutando una máquina virtual con una versión anterior de VMware Fusion". A pesar del hecho de que VMware Fusion NO se está ejecutando, ni ninguna VM (verificada ejecutando 'vmrun list' desde CLI).
Entonces, qué hacer, qué hacer. ¿Alguna sugerencia?
Fusion usa archivos de bloqueo para evitar que múltiples procesos modifiquen los mismos archivos al mismo tiempo, como podría suceder si intentara ejecutar copias de Fusion (por ejemplo, la versión 3 y la versión 4) a la vez. Cuando Fusion se cierra de manera anormal, como sucedió cuando se agotó la batería de su computadora portátil, dejó atrás los archivos de bloqueo y debe limpiarlos manualmente.
Consulte este artículo de soporte para saber cómo limpiar los archivos de bloqueo de Fusion. Si eso no lo resuelve, realice una búsqueda de Spotlight que incluya archivos del sistema para archivos cuyos nombres terminen en .lck
y, si parece que pertenecen a Fusion, elimínelos.
sudo pkill vmware
sudo pkill VMware
sudo pkill vmnet
sin ladera
lupino313