Question:
VMWare Fusion: impossible d'ouvrir l'erreur / dev / vmmon
shabunc
2014-11-07 06:57:50 UTC
view on stackexchange narkive permalink

Après la mise à jour vers Yosemite, le seul problème que j'ai est que VMWare Fusion (version professionnelle 5.0.5 si cela aide) ne parvient pas à afficher l'erreur suivante:

Impossible d'ouvrir / dev / vmmon : Aucun fichier ou répertoire de ce nom. Veuillez vous assurer que le module du noyau `vmmon 'est chargé.

J'ai essayé de rechercher le problème sur Google, mais la seule chose pertinente trouvée était ceci:

Le Mac a un certain nombre de périphériques qu'il peut enregistrer dans le répertoire / dev / ..., les périphériques virtuels comme les logiciels de virtualisation et les clients VPN créent également des périphériques dans ce répertoire en remplissant rapidement le nombre à la limite . Pour résoudre ce problème, j'ai parcouru mes applications installées et supprimé tous les clients VPN et logiciels de VM dont je n'avais plus besoin et redémarré ma machine. Après le redémarrage, tout a fonctionné immédiatement.

Mais même si c'est vrai, je ne peux tout simplement pas me débarrasser de mon client VPN par exemple. Donc, je n'ai toujours aucune idée des mesures à prendre pour résoudre le problème. Je serai très obligé de toute indication sur la façon de résoudre ce problème.

Sept réponses:
Dave Hunt
2017-10-03 12:43:20 UTC
view on stackexchange narkive permalink

Après avoir rencontré ce problème avec macOS High Sierra et VMWare Fusion 8.5.8, j'ai pu le résoudre en autorisant l'extension système comme décrit dans http://planetvm.net/blog/?p=3240

En bref;ouvrez System Preferences, cliquez sur Security & Privacy, et à partir de l'onglet General, vous devriez voir un message indiquant System software du développeur "VMware, Inc.a été bloqué de chargement. Cliquer sur le bouton Allow a résolu le problème pour moi.

C'était la solution pour moi dans OS X 14 "Mojave".
cela fonctionne également pour moi sur Catalina avec Fusion 11.5.1
M. Scott Ford
2017-07-18 01:05:46 UTC
view on stackexchange narkive permalink

Il semble que le simple déchargement d'une extension de noyau qui utilise l'un des principaux périphériques de caractères suffit à contourner le problème.Par exemple, j'avais / dev / HAX donc je cherchais des instructions pour désinstaller HAXm.J'ai trouvé https://stackoverflow.com/questions/38354287/uninstalling-intel-haxm-on-mac-el-capitan qui mentionnait l'exécution de sudo kextunload -b com.intel.kext.intelhaxm .Après cela, j'ai pu démarrer une machine virtuelle VMWare Fusion sans avoir à redémarrer.

C'était la seule chose qui fonctionnait pour moi.Merci!
Cela a fonctionné pour moi le 31 juillet 2017. Je suis sur OSX Sierra Version 10.12.6 (16G29) en utilisant VMWare Fusion Version 8.5.8 (5824040).Je ne savais même pas que j'avais installé intelhaxm, mais l'exécution de cette commande a résolu le problème.
J'ai passé presque toute la journée à essayer de le réparer et finalement celui-ci l'a corrigé.macOS Mojave + Fusion 11.5 Merci monsieur!
Strayer
2015-08-21 11:22:51 UTC
view on stackexchange narkive permalink

Au cas où quelqu'un rencontrerait cela avec VMware Fusion 6 sur Yosemite ... J'ai eu le même problème et il semble qu'OS X ne dispose que d'un nombre limité de numéros de périphériques majeurs, qui sont utilisés par de nombreux pilotes de périphériques différents. VMware Fusion essaie de charger ses pilotes de périphériques au démarrage de l'application, donc si chaque numéro de périphérique majeur est déjà occupé, les pilotes ne démarrent pas.

Un employé de VMware a présenté des moyens de savoir quels pilotes utilisent major numéros de périphérique dans cet article: https://communities.vmware.com/message/2341918#2341918

Quand j'ai exécuté ls -l / dev / | grep '^ c' | sort -nk 5 J'ai découvert que FUSE pour OS X et Tuxera NTFS apparaissaient chacun environ 20 fois. Je ne sais pas avec certitude comment arrêter / redémarrer ces pilotes - j'ai eu la chance que FUSE pour OS X ait demandé de se mettre à jour après avoir ouvert son volet de préférences, ce qui a fait disparaître tous les périphériques fusibles.

Après cela, VMware Fusion a pu ses pilotes et les VM ont redémarré.

Edit: J'ai eu à nouveau le même problème après avoir utilisé une image montée sur VeraCrypt. Cette ligne de commande décharge l'extension du noyau FUSE pour OS X si aucun système de fichiers n'est monté:

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

Merci!Dans mon cas, c'était le pilote tuxera ntfs `com.tuxera.filesystems.tufsfs.fusefs_txantfs`
Et pour moi, c'était `com.github.osxfuse.filesystems.osxfuse` Vous pouvez afficher les kexts chargés en faisant `sudo kextstat` sur le terminal
scudmissile
2014-11-26 05:48:06 UTC
view on stackexchange narkive permalink

Selon un employé de VMWare, VMWare Fusion 5.x n'est pas compatible avec OS X Yosemite et recommande de passer à la version 6 ou supérieure. Consultez la réponse dans ce fil de discussion ici: https://communities.vmware.com/message/2451191#2451191

J'étais confronté à un problème similaire et je passais de Fusion 5 à Fusion 6.0.5 a résolu le problème pour moi.

Je rencontre un problème / dev / vmmon sur macOS Sierra (10.12.5) et VMWare Fusion 8.5.8.Je ne suis donc pas sûr que le problème soit aussi simple que d'utiliser une version différente de VMWare.
user306389
2018-10-16 06:22:53 UTC
view on stackexchange narkive permalink

J'ai eu ce même problème sous Mac OS Mojave 10.14, VMWare Fusion 11.0.0, Macbook Pro 2017, et je n'ai pas pu résoudre le problème avant d'avoir redémarré mon Macbook Pro.Après l'avoir redémarré, j'ai lancé VMWare Fusion et j'ai été invité à l'autoriser à accéder à certaines ressources en allant dans Préférences Système> Sécurité & Confidentialité et en sélectionnant Autoriser.

Votre ordinateur Apple peut vous demander d'autoriser un accès spécifique à VMWare Fusion dès que vous ouvrez l'application.Si tel est le cas, permettez-le et vos machines virtuelles fonctionneront très bien.Merci à toutes les personnes ci-dessus pour leur contribution à la conversation et pour les solutions suggérées ci-dessus.

melika adabinejad
2020-02-03 12:42:08 UTC
view on stackexchange narkive permalink

Sur Mac OS Mojave 10.14.4, j'ai eu ce problème (même erreur) avec VMware Fusion 11.0.0 mais il n'y avait pas de demande d'autorisation dans les préférences.Donc, après quelques recherches, ce lien m'a aidé à désactiver et réactiver l'extension de noyau de VMware Fusion:

https://www.tweaking4all.com/forums/topic/macos-fix-vmware-fusion-version-mismatch-with-vmmon-module/

Remarque: si la protection de l'intégrité du système (SIP) de votre Mac est désactivée, réactivez-la.Arrêtez, allumez et maintenez la commande + R jusqu'à ce que vous obteniez le logo Apple, ouvrez le terminal, exécutez cette commande:

csrutil enable;redémarrer

Chuck Nurit
2020-07-27 15:28:16 UTC
view on stackexchange narkive permalink

Pour Catalina, voici la solution:

enter image description here

C'est la même chose qu'une autre réponse


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...