VMWare Fusion: impossibile aprire / dev / vmmon error

7

Dopo l'aggiornamento a Yosemite l'unico problema che ho è che VMWare Fusion (Professional Version 5.0.5 se aiuta) non inizia a mostrare il seguente errore:

Could not open /dev/vmmon: No such file or directory. Please make surethat the kernel module 'vmmon' is loaded.

Ho provato a cercare su Google il problema, ma l'unica cosa rilevante trovata è stata questo :

The Mac has a certain amount of devices it can register in the /dev/ directory ..., virtual devices like virtualization software and VPN clients also create devices in this directory quickly filling up the number to the limit. To solve this I went through my installed applications and removed every VPN client and VM software that I don’t require any longer and rebooted my machine. After the reboot everything worked immediately.

Ma anche se questo è vero, non riesco a sbarazzarmi del mio client VPN, ad esempio. Quindi, non ho ancora idea di quali misure dovrei adottare per risolvere il problema. Sarò molto grato per qualsiasi suggerimento su come risolvere questo problema.

    
posta shabunc 07.11.2014 - 01:57
fonte

5 risposte

6

Dopo aver riscontrato questo problema con macOS High Sierra e VMWare Fusion 8.5.8, sono stato in grado di risolverlo consentendo l'estensione di sistema come descritto in link

In breve; apri Preferenze di Sistema , fai clic su Sicurezza e amp; Privacy e dalla scheda Generale dovresti visualizzare un messaggio che indica Software di sistema dallo sviluppatore "VMware, Inc." è stato bloccato dal caricamento. Facendo clic sul pulsante Consenti ho risolto il problema per me.

    
risposta data 03.10.2017 - 09:43
fonte
5

Nel caso in cui qualcuno si imbattesse in questo con VMware Fusion 6 su Yosemite ... Ho avuto lo stesso problema e sembra che OS X abbia solo una quantità limitata di numeri di dispositivo principali, che vengono utilizzati da molti driver di dispositivo diversi. VMware Fusion prova a caricare i suoi driver di dispositivo all'avvio dell'app, quindi se tutti i principali numeri di dispositivo sono già occupati, i driver non verranno avviati.

Un dipendente VMware ha presentato alcuni modi per scoprire quali driver utilizzano i principali numeri di dispositivo in questo post: link

Quando ho eseguito ls -l /dev/ | grep '^c' | sort -nk 5 ho scoperto che FUSE per OS X e Tuxera NTFS sono apparsi circa 20 volte. Non so per certo come fermare / riavviare questi driver - ho avuto la fortuna che FUSE per OS X abbia chiesto di aggiornarsi da solo dopo aver aperto il suo pannello delle preferenze, questo ha causato la scomparsa di tutti i dispositivi del fusibile.

Dopo questo, VMware Fusion è stato in grado di riavviare i suoi driver e le macchine virtuali.

Modifica: ho ripreso lo stesso problema dopo aver usato un'immagine montata VeraCrypt. Questa riga di comando scarica FUSE per l'estensione del kernel OS X se nessun file system è montato:

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

    
risposta data 21.08.2015 - 08:22
fonte
5

Sembra semplicemente scaricare un'estensione del kernel che utilizza uno dei principali dispositivi di carattere è sufficiente per aggirare il problema. Ad esempio, avevo /dev/HAX quindi cercavo istruzioni per disinstallare HAXm. Ho trovato link che menzionava l'esecuzione di sudo kextunload -b com.intel.kext.intelhaxm . Dopo averlo fatto, sono stato in grado di avviare una macchina virtuale VMWare Fusion senza dover riavviare.

    
risposta data 17.07.2017 - 22:05
fonte
2

Secondo un dipendente VMWare, VMWare Fusion 5.x non è compatibile con OS X Yosemite e consiglia l'aggiornamento alla versione 6 o successiva. Guarda la risposta in questo thread qui: link

Stavo incontrando un problema simile e l'aggiornamento da Fusion 5 a Fusion 6.0.5 l'ho risolto per me.

    
risposta data 26.11.2014 - 00:48
fonte
2

Ho avuto lo stesso problema con Mac OS Mojave 10.14, VMWare Fusion 11.0.0, Macbook Pro 2017, e non ho potuto risolvere il problema fino a quando non ho riavviato il MacBook Pro. Dopo averlo riavviato, ho lanciato VMWare Fusion e mi è stato chiesto di consentirgli di accedere ad alcune risorse andando su Preferenze di Sistema > Sicurezza e amp; Privacy e selezione Consenti.

Il tuo computer Apple potrebbe chiederti di consentire l'accesso specifico a VMWare Fusion non appena apri l'app. Se questo è il caso, permettilo e le tue VM funzioneranno perfettamente. Grazie a tutti quelli sopra per aver contribuito alla conversazione e alle soluzioni suggerite sopra.

    
risposta data 16.10.2018 - 03:22
fonte

Leggi altre domande sui tag