Frage:
VMWare Fusion: Fehler / dev / vmmon konnte nicht geöffnet werden
shabunc
2014-11-07 06:57:50 UTC
view on stackexchange narkive permalink

Nach dem Update auf Yosemite besteht das einzige Problem darin, dass VMWare Fusion (Professional Version 5.0.5, falls dies hilft) keinen folgenden Fehler anzeigt:

/ dev / vmmon konnte nicht geöffnet werden : Keine übereinstimmende Datei oder Ordner. Bitte stellen Sie sicher, dass das Kernelmodul "vmmon" geladen ist.

Ich habe versucht, das Problem zu googeln, aber das einzig Relevante war this:

Der Mac verfügt über eine bestimmte Anzahl von Geräten, die er im Verzeichnis / dev / registrieren kann. Virtuelle Geräte wie Virtualisierungssoftware und VPN-Clients erstellen ebenfalls Geräte in diesem Verzeichnis und füllen die Anzahl schnell bis zum Limit aus . Um dies zu lösen, habe ich meine installierten Anwendungen durchgesehen und alle VPN-Clients und VM-Software entfernt, die ich nicht mehr benötige, und meinen Computer neu gestartet. Nach dem Neustart hat alles sofort funktioniert.

Aber selbst wenn dies zutrifft, kann ich beispielsweise meinen VPN-Client nicht loswerden. Daher habe ich immer noch keine Ahnung, welche Schritte ich zur Lösung des Problems unternehmen sollte. Ich bin für jeden Hinweis zur Behebung dieses Problems sehr dankbar.

Sieben antworten:
Dave Hunt
2017-10-03 12:43:20 UTC
view on stackexchange narkive permalink

Nachdem dieses Problem mit macOS High Sierra und VMWare Fusion 8.5.8 aufgetreten war, konnte ich es beheben, indem ich die Systemerweiterung wie in http://planetvm.net/blog/?p=3240

Kurz gesagt;Öffnen Sie System Preferences, klicken Sie auf Security & Privacy, und auf der Registerkarte General sollte eine Meldung angezeigt werden, in der System-Software "wurde beim Laden blockiert. Durch Klicken auf die Schaltfläche Allow wurde das Problem für mich behoben.

Dies war die Lösung für mich in OS X 14 "Mojave".
Dies funktioniert auch bei Catalina mit Fusion 11.5.1
M. Scott Ford
2017-07-18 01:05:46 UTC
view on stackexchange narkive permalink

Es sieht so aus, als würde das einfache Entladen einer Kernel-Erweiterung, die eines der Hauptzeichengeräte verwendet, ausreichen, um das Problem zu umgehen.Zum Beispiel hatte ich / dev / HAX , also suchte ich nach Anweisungen zum Deinstallieren von HAXm.Ich habe https://stackoverflow.com/questions/38354287/uninstalling-intel-haxm-on-mac-el-capitan gefunden, in dem erwähnt wurde, dass sudo kextunload -b com.intel.kext ausgeführt wird.Intelhaxm .Danach konnte ich eine virtuelle VMWare Fusion-Maschine starten, ohne neu starten zu müssen.

Dies war das einzige, was für mich funktioniert hat.Vielen Dank!
Dies hat bei mir am 31. Juli 2017 funktioniert. Ich verwende OSX Sierra Version 10.12.6 (16G29) mit VMWare Fusion Version 8.5.8 (5824040).Ich wusste nicht einmal, dass ich Intelhaxm installiert habe, aber das Ausführen dieses Befehls hat das Problem behoben.
Ich habe fast den ganzen Tag damit verbracht, es zu reparieren, und schließlich hat dieses Problem behoben.macOS Mojave + Fusion 11.5 Vielen Dank, Sir!
Strayer
2015-08-21 11:22:51 UTC
view on stackexchange narkive permalink

Falls jemand mit VMware Fusion 6 auf Yosemite darauf stößt ... Ich hatte das gleiche Problem und es scheint, dass OS X nur eine begrenzte Anzahl wichtiger Gerätenummern hat, die von vielen verschiedenen Gerätetreibern verwendet werden. VMware Fusion versucht, seine Gerätetreiber beim Start der App zu laden. Wenn also alle wichtigen Gerätenummern bereits belegt sind, werden die Treiber nicht gestartet.

Ein VMware-Mitarbeiter stellte einige Möglichkeiten vor, um herauszufinden, welche Treiber Major verwenden Gerätenummern in diesem Beitrag: https://communities.vmware.com/message/2341918#2341918

Als ich ls -l / dev / | ausgeführt habe grep '^ c' | sort -nk 5 Ich habe festgestellt, dass FUSE für OS X und Tuxera NTFS jeweils etwa 20 Mal vorkamen. Ich weiß nicht genau, wie ich diese Treiber stoppen / neu starten soll. Ich hatte das Glück, dass FUSE für OS X nach dem Öffnen des Einstellungsbereichs nach einem Update gefragt hat. Dadurch verschwanden alle Sicherungsgeräte.

Danach konnte VMware Fusion seine Treiber und die VMs erneut booten.

Bearbeiten: Ich hatte das gleiche Problem erneut, nachdem ich ein von VeraCrypt bereitgestelltes Image verwendet hatte. Diese Befehlszeile entlädt die Kernelerweiterung FUSE for OS X, wenn keine Dateisysteme bereitgestellt sind:

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

Vielen Dank!In meinem Fall war es der tuxera ntfs-Treiber `com.tuxera.filesystems.tufsfs.fusefs_txantfs`
Und für mich war es "com.github.osxfuse.filesystems.osxfuse" Sie können geladene Kexte mit "sudo kextstat" auf dem Terminal anzeigen
scudmissile
2014-11-26 05:48:06 UTC
view on stackexchange narkive permalink

Laut einem VMWare-Mitarbeiter ist VMWare Fusion 5.x nicht mit OS X Yosemite kompatibel und empfiehlt ein Upgrade auf Version 6 oder höher. Die Antwort in diesem Thread finden Sie hier: https://communities.vmware.com/message/2451191#2451191

Ich hatte ein ähnliches Problem und ein Upgrade von Fusion 5 auf Fusion 6.0.5 hat es für mich gelöst.

Unter macOS Sierra (10.12.5) und VMWare Fusion 8.5.8 tritt ein Problem mit / dev / vmmon auf.Ich bin mir also nicht sicher, ob das Problem so einfach ist wie die Verwendung einer anderen Version von VMWare.
user306389
2018-10-16 06:22:53 UTC
view on stackexchange narkive permalink

Ich hatte das gleiche Problem unter Mac OS Mojave 10.14, VMWare Fusion 11.0.0, Macbook Pro 2017 und konnte das Problem erst beheben, nachdem ich mein Macbook Pro neu gestartet hatte.Nach dem Neustart habe ich VMWare Fusion gestartet und wurde aufgefordert, den Zugriff auf einige Ressourcen zuzulassen, indem ich unter Systemeinstellungen> Sicherheit & Datenschutz die Option Zulassen auswählte.

Ihr Apple-Computer fordert Sie möglicherweise auf, VMWare Fusion-spezifischen Zugriff zuzulassen, sobald Sie die App öffnen.Wenn dies der Fall ist, lassen Sie es einfach zu und Ihre VMs funktionieren einwandfrei.Vielen Dank an alle oben genannten Personen, die zum Gespräch beigetragen haben und für die oben vorgeschlagenen Lösungen.

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

Unter Mac OS Mojave 10.14.4 hatte ich dieses Problem (der gleiche Fehler) mit VMware Fusion 11.0.0, aber in den Einstellungen wurde keine Erlaubnis angefordert.Nach einiger Suche half mir dieser Link beim Deaktivieren und erneuten Aktivieren der Kernel-Erweiterung von VMware Fusion:

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

Hinweis: Wenn der Systemintegritätsschutz (SIP) Ihres Mac deaktiviert ist, aktivieren Sie ihn erneut.Fahren Sie herunter, schalten Sie den Befehl + R ein und halten Sie ihn gedrückt, bis Sie das Apple-Logo erhalten. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:

csrutil enable;Neustart

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

Für Catalina ist dies die Lösung:

enter image description here

Dies ist das gleiche wie eine andere Antwort


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...