VMWare Fusion: No se pudo abrir el error / dev / vmmon

7

Después de actualizar a Yosemite, el único problema que tengo es que VMWare Fusion (versión profesional 5.0.5 si eso ayuda) no puede comenzar a mostrar el siguiente error:

  

No se pudo abrir / dev / vmmon: no existe tal archivo o directorio.   Asegúrese de que el módulo del núcleo 'vmmon' esté cargado.

He intentado buscar el problema en Google, pero lo único importante que se encontró fue esto :

  

La Mac tiene una cierta cantidad de dispositivos que puede registrar en el directorio / dev / ..., los dispositivos virtuales como el software de virtualización y los clientes VPN también crean dispositivos en este directorio que llenan rápidamente el número hasta el límite. Para resolver esto, revisé las aplicaciones instaladas y eliminé todos los clientes VPN y software de VM que ya no necesito y reinicié mi máquina. Después del reinicio todo funcionó inmediatamente.

Pero incluso si esto es cierto, simplemente no puedo deshacerme de mi cliente VPN, por ejemplo. Entonces, aún no tengo idea de qué pasos debo tomar para resolver el problema. Estaré muy agradecido por cualquier pista sobre cómo solucionar este problema.

    
pregunta shabunc 07.11.2014 - 01:57

5 respuestas

6

Luego de tener este problema con macOS High Sierra y VMWare Fusion 8.5.8, pude resolverlo al permitir la extensión del sistema como se describe en enlace

En resumen; abra Preferencias del sistema , haga clic en Seguridad & Privacidad , y desde la pestaña General debería ver un mensaje que indica Software del sistema del desarrollador "VMware, Inc." se bloqueó la carga. Al hacer clic en el botón Permitir se resolvió el problema por mí.

    
respondido por el Dave Hunt 03.10.2017 - 09:43
5

En caso de que alguien se esté ejecutando con VMware Fusion 6 en Yosemite ... Tuve el mismo problema y parece que OS X solo tiene una cantidad limitada de números de dispositivos principales, que son utilizados por muchos controladores de dispositivos diferentes. VMware Fusion intenta cargar sus controladores de dispositivo en el inicio de la aplicación, por lo que si cada número de dispositivo principal ya está ocupado, los controladores no se iniciarán.

Un empleado de VMware presentó algunas formas de averiguar qué controladores están usando los números de dispositivos principales en esta publicación: enlace

Cuando ejecuté ls -l /dev/ | grep '^c' | sort -nk 5 , descubrí que FUSE para OS X y Tuxera NTFS aparecían unas 20 veces. No estoy seguro de cómo detener / reiniciar estos controladores. Tuve la suerte de que FUSE para OS X solicitó que se actualizase después de abrir su panel de preferencias, lo que provocó que todos los dispositivos con fusibles desaparecieran.

Después de esto, VMware Fusion pudo sus controladores y las máquinas virtuales se reiniciaron nuevamente.

Editar: tuve el mismo problema nuevamente después de usar una imagen montada de VeraCrypt. Esta línea de comando descarga la extensión del kernel de FUSE for OS X si no hay sistemas de archivos montados:

sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

    
respondido por el Strayer 21.08.2015 - 08:22
5

Parece que simplemente descargar una extensión del kernel que utiliza uno de los principales dispositivos de caracteres es suficiente para solucionar el problema. Por ejemplo, tenía /dev/HAX , así que estaba buscando instrucciones para desinstalar HAXm. Encontré enlace que mencionó la ejecución de sudo kextunload -b com.intel.kext.intelhaxm . Después de hacer eso, pude iniciar una máquina virtual VMWare Fusion sin tener que reiniciar.

    
respondido por el M. Scott Ford 17.07.2017 - 22:05
2

Según un empleado de VMWare, VMWare Fusion 5.x no es compatible con OS X Yosemite, y recomienda actualizar a la versión 6 o superior. Vea la respuesta en este hilo aquí: enlace

Me encontré con un problema similar y la actualización de Fusion 5 a Fusion 6.0.5 lo resolvió por mí.

    
respondido por el scudmissile 26.11.2014 - 00:48
2

Tuve este mismo problema al ejecutar Mac OS Mojave 10.14, VMWare Fusion 11.0.0, Macbook Pro 2017, y no pude resolver el problema hasta que reinicié mi Macbook Pro. Después de reiniciarlo, inicié VMWare Fusion y se me pidió que le permitiera acceder a algunos recursos yendo a Preferencias del sistema > Seguridad y amp; Privacidad, y seleccionando permitir.

Es posible que su computadora Apple le pida que permita el acceso específico a VMWare Fusion tan pronto como abra la aplicación. Si ese es el caso, simplemente permítalo y su VM funcionará bien. Gracias a todos los anteriores por contribuir a la conversación y por las soluciones que se sugieren anteriormente.

    
respondido por el user306389 16.10.2018 - 03:22

Lea otras preguntas en las etiquetas