Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X

Ошибка в 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 решена.

One thought on “Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X

  1. Огромное спасибо! 2 дня голову ломал, кучу версий по переустанавливал, а нужно было просто перезагрузить))

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.