Para algunos esto puede ser un error grave y desagradable.
Parece que después de un tiempo, agotarás tus opciones y volverás a encontrarte con esto una vez que hayas habilitado el software en las preferencias, después de haber ejecutado sudo spctl --master-disable
y después de todo lo que has probado y que has encontrado en La Internet. Eso es lo que me pasó a mí.
Antecedentes rápidos: soy un desarrollador que trabaja en proyectos híbridos y en la pila .NET que ejecuta una máquina Windows en mi Mac, por lo que mi configuración es más intensiva y requiere Visual Studio, git, npm, node, todas esas cosas instaladas en el vm sistema operativo, así como mi sistema Mac. Mi versión del sistema Mac a partir de este escrito: Mojave 10.14.5 (18F132), Fusion pro 10.
No estoy seguro de cuáles son los problemas técnicos del error, pero sé que tiene algo que ver con la accesibilidad, y también que VMWare dice que la pelota está en la cancha de Mac para solucionarlo. Sé que se dispara cuando suspendo mi vm en mi host y desconecto mis monitores en el trabajo y enchufo nuevos monitores en casa y luego vuelvo a abrirlo nuevamente. Se producirá un error y causará este error y no hay nada que pueda hacer al respecto, excepto desinstalar y reinstalar completamente VMWare fusion con reinicios, a veces varias veces y puede tomar hasta al menos una hora para solucionarlo.
Me ocupé de esto durante los últimos 6 meses más o menos al tener que desinstalar / reiniciar / instalar completamente la aplicación y ha sido brutal. Puse un boleto a VMWare para abordarlo hace un tiempo, por eso sé que creen que es el trabajo de Mac arreglarlo. Me dijeron que estaban en comunicación con Mac con respecto a este problema, que ya es un problema conocido en este momento. La última actualización de Mac parece haber mitigado un poco el problema, pero aún me encontré con este problema cuando desconecté un monitor MIENTRAS que VmWare fusion se suspendía, por lo que todavía existe.
Para aquellos de ustedes que pueden estar al borde de su ingenio, una reinstalación es su única opción, y eso incluye un reinicio completo y puede incluir tener que estar conectado a los monitores y otros periféricos en los que la vm trabajó por última vez si frecuentemente mueva su computadora (como en mi caso, una Macbook Pro desde su casa al trabajo). Sí, es así de extraño. A continuación se muestra mi lista de tareas pendientes:
- Regrese al entorno donde estaba trabajando su VM
- Conecte los periféricos que había conectado a su Mac cuando su VM estaba funcionando (incluidos monitores adicionales). (¿Por qué? Porque cuando hice este procedimiento exacto fuera del entorno en el que estaba trabajando por última vez, no funcionaría. Tuve que hacer varias reinstalaciones y finalmente regresé para que finalmente se realizara. Sí, fue tan ridículo).
- Eliminar el VMWare Fusion en
/Applications
- Ejecute el script a continuación en su terminal:
# Reset VMWare Fusion when it explodes again
# What the script above does is remove all the references to the vmware application itself.
# It does not affect your vm but of course double check your vms aren't located in any of these directories, it shouldn't be by default.
sudo rm -rf /Library/Application Support/VMware
sudo rm -rf /Library/Application Support/VMware Fusion
rm -rf /Library/Preferences/VMware Fusion
rm -rf ~/Library/Application Support/VMware Fusion
rm -rf ~/Library/Caches/com.vmware.fusion
rm -rf ~/Library/Preferences/VMware Fusion
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusion.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfilea
- Reinicia tu computadora
- Después del arranque, vaya a su cuenta personal de vmware en Internet, descargue nuevamente el instalador de vmware fusion.
- Ábrelo e instálalo
- NO ABRA SU VM O PUEDE TENER QUE REPETIR ESTE PROCESO DE NUEVO. Después de instalar vmware fusion, reinicie su computadora nuevamente.
- Después de reiniciar, debería poder abrir su vm una vez más.
Espero que esto ayude. Si por alguna razón esto no funciona, asegúrese de estar en el último lugar donde su VM funcionó con cualquier periférico que haya conectado nuevamente a su Mac. Puede sonar extraño, pero este problema de error de bajo nivel es un error extraño y doloroso, así que no corra el riesgo de tener que desinstalar / reinstalar / reiniciar varias veces antes de que finalmente vuelva a funcionar.
ACTUALIZACIÓN DESPUÉS DE CATALINA
Parece que la actualización de Catalina para MacOS soluciona el problema. Cada vez que inicio mi VM, ahora me pregunta dos veces si quiero usar el software y funciona cada vez. No he encontrado este problema desde la actualización y lo he estado usando todos los días. La actualización aún es bastante reciente, solo tiene un par de semanas, así que si me encuentro con el problema nuevamente, actualizaré este hilo. Hasta ahora, sin embargo, no hay problemas.