Forum

VM Fusion Kunde inte öppna /dev/vmmon: Trasigt rör.

Roxy.musik

till
Originalaffisch
9 juni 2019
Storbritannien
  • 29 juli 2020
Försöker få Windows på en extern enhet
Problem hur man fixar det
VM FUSION problemet jag har nu är att jag får det här meddelandet
Kunde inte öppna /dev/vmmon: Broken pipe.
Se till att kärnmodulen `vmmon' är laddad.
Det gick inte att initiera monitorenheten
Jag har bockat för fullständig åtkomst för det och efter att den här videon kom upp samma meddelande Reaktioner:nybörjare

Idgit

14 mars 2004


  • 20 januari 2021
Roxy.music sa: Jag gjorde det med videon i början av mitt inlägg. Jag ser att det hade problem med att spela upp videon. Så här är den igen

Detta fungerade inte för mig eftersom tillståndsvarningen faktiskt aldrig visas i Systeminställningar.

För mig var problemet att en Mojave-säkerhetsuppdateringsbugg tog bort flaggan 'begränsad' från mappen KernelExtensionsManagement. Som ett resultat kunde VMWare kext aldrig köra eller ens uppmana Systeminställningar att visa behörighetsförfrågan.‎

För att fixa det, gör följande:

1) I ett terminalfönster, cd till katalogen /Volumes/ditt startdisknamn/private/var/db/ och lista flaggorna för innehållet med:
ls -lO
Leta efter KernelExtensionManagement-raden. Den bör ha den begränsade flaggan inställd. Om det inte gör det kommer VMware att misslyckas med detta kryptiska trasiga rörfel.
2) För att fixa det, starta om i återställningsläge (starta om och håll ned ⌘R), öppna en terminal, cd till ovanstående katalog igen och ställ in flaggan:
chflags begränsad KernelExtensionManagement
3) Starta sedan om igen till användarläge.

Idgit

14 mars 2004
  • 20 januari 2021
jcyin sa: Jag har nu samma problem, hur lyckades du fixa det?

Se mitt inlägg ovan för korrigeringen, om YouTube-videon som den andra användaren länkade till inte hjälper dig. Senast redigerad: 21 januari 2021
Reaktioner:satcomer OCH

YuckAndMuck

14 september 2007
  • 18 februari 2021
Idgit sa: Det här fungerade inte för mig eftersom behörighetsvarningen faktiskt aldrig visas i Systeminställningar.

För mig var problemet att en Mojave-säkerhetsuppdateringsbugg tog bort flaggan 'begränsad' från mappen KernelExtensionsManagement. Som ett resultat kunde VMWare kext aldrig köra eller ens uppmana Systeminställningar att visa behörighetsförfrågan.‎

För att fixa det, gör följande:
Ville bara säga tack för att du postade denna lösning! Jag hade försökt många andra saker, utan resultat, tills jag råkade ut för den här tråden. Det enda extra jag behövde göra var att använda Disk Utility för att montera min primära hårddisk i återställningsläge. Den är krypterad och kräver därför ett lösenord, så den monterades inte som standard i återställningsläge. När jag väl var monterad kunde jag lägga till den begränsade inställningen till KernelExtensionManagement och problemet med '/dev/vmmon: Broken pipe' försvann efter omstart till normalt användarläge. Tack igen!!
Reaktioner:Idgit

Mr. Dee

4 december 2003
Jamaica
  • 20 juli 2021
Tack så mycket för denna fix. Jag blockerade säkerhetsuppdateringar till Mojave bara för att hålla VMWare 11.5.7 igång. Apple verkar vara i led med VMware för att tvinga användare att uppdatera.
Reaktioner:Idgit