
Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X
Использую VMware Fusion и как-то я получил ошибку:
Could not open /dev/vmmon: No such file or directory. Please make surethat the kernel module `vmmon' is loaded.
Начал искать решения в интернете , нашел совет….
Получаем какие драйвера загружены на ОС:
# kextstat | grep -v 'com\.apple'
И получил следующее:
┌(captain@Macbook)─(✓)─(02:32 PM Wed Sep 14) └─(~)─(17 files, 792b)─> kextstat | grep -v 'com\.apple' Index Refs Address Size Wired Name (Version) UUID <Linked Against> 126 0 0xffffff7f80ce5000 0x5000 0x5000 com.nomachine.driver.nxau (4.1.b1) A05897E9-E285-36FC-BD4E-F2D9380F7377 <108 5 4 3 1> 135 0 0xffffff7f80a21000 0x35000 0x35000 com.paragon-software.filesystems.ntfs (359.2.14) B6740664-1EED-3843-84CD-0D008D33D52E <7 5 4 1> 136 0 0xffffff7f80a61000 0x7000 0x7000 net.sf.tuntaposx.tap (1.0) 23FDB715-3D0D-3A26-ACBA-E3794C231CB7 <7 5 4 1> 137 0 0xffffff7f80a57000 0x7000 0x7000 net.sf.tuntaposx.tun (1.0) 95DD963D-E23D-3B0F-8DE8-A4D2F6BFA5CC <7 5 4 1> 236 0 0xffffff7f8312f000 0xa000 0xa000 com.vmware.kext.vmnet (0298.55.94) F3B8AFF3-D0BA-3F17-9020-8BBD3B0CFA24 <5 4 3 1> ┌(captain@Macbook)─(✓)─(02:32 PM Wed Sep 14) └─(~)─(17 files, 792b)─>
Нужно запустить команду для дополнительной информации:
# ls -l /dev/ | grep '^c' | sort -nk 5
И так же, можно запустить:
$ sudo dmesg
Я вижу что много открытых драйверов используется и мое предположение — что все используемые слоты уже заняты, по этому, нужно перезапустить драйвера… Существует несколько способов:
1. Суровый — это перезапуск ОС.
2. Просто перезапустить драйвера:
Получаем список кексов:
# kextstat | grep -v 'com\.apple'| grep -vE 'Index|Refs|Address|Size|Wired|Name'|awk '{print $6}'
После чего выполняем команду:
# kextunload -b com.nomachine.driver.nxau # kextunload -b com.paragon-software.filesystems.ntfs # kextunload -b net.sf.tuntaposx.tap # kextunload -b net.sf.tuntaposx.tun # kextunload -b com.vmware.kext.vmnet
Я написал небольшую команду в одну строку:
# for Kext in `kextstat | grep -v 'com\.apple'| grep -vE 'Index|Refs|Address|Size|Wired|Name'|awk '{print $6}'|xargs -I{} -n1 echo {}`; do echo $Kext; done
Т.к я не знал какой именно драйвер напакостил мне, я перезапустил все имеющиеся, тем самым решил проблему. Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X решена.
Огромное спасибо! 2 дня голову ломал, кучу версий по переустанавливал, а нужно было просто перезагрузить))