- linux-notes.org
- One thought on “ Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X ”
- Добавить комментарий Отменить ответ
- VMWare Fusion: не удалось открыть /dev /vmmon error
- 5 ответов
- Mac os dev vmmon
- Mac os dev vmmon
- Could Not Open /dev/vmmon: Broken Pipe VMware Fusion macOS Mojave Error
- Aruna Lakmal
- Get Updates Directly To Your Inbox!
- Nalina Ravibiruthoji
- Aruna Lakmal
- marcotini
- Aruna Lakmal
- Yandis
- Aruna Lakmal
- Oxana
- Aruna Lakmal
- Julia
- Aruna Lakmal
- Paulina
- Chuck de Young
- Zhibi
- Aruna Lakmal
- Brian
- brice
- Alan Glendinning
linux-notes.org
Использую VMware Fusion и как-то я получил ошибку:
Начал искать решения в интернете , нашел совет….
Получаем какие драйвера загружены на ОС:
И получил следующее:
Нужно запустить команду для дополнительной информации:
И так же, можно запустить:
Я вижу что много открытых драйверов используется и мое предположение — что все используемые слоты уже заняты, по этому, нужно перезапустить драйвера… Существует несколько способов:
1. Суровый — это перезапуск ОС.
2. Просто перезапустить драйвера:
Получаем список кексов:
После чего выполняем команду:
Я написал небольшую команду в одну строку:
Т.к я не знал какой именно драйвер напакостил мне, я перезапустил все имеющиеся, тем самым решил проблему. Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X решена.
One thought on “ Ошибка в VMware «Could not open /dev/vmmon: Файл или каталог не существуют.» на MacOS X ”
Огромное спасибо! 2 дня голову ломал, кучу версий по переустанавливал, а нужно было просто перезагрузить))
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
VMWare Fusion: не удалось открыть /dev /vmmon error
После обновления до Yosemite единственной проблемой, с которой я столкнулся, является то, что VMWare Fusion (Professional Version 5.0.5, если это помогает) не может начать показывать следующую ошибку:
Не удалось открыть /dev /vmmon: Нет такого файла или каталога. Убедитесь, что загружен модуль ядра vmmon.
Я попытался решить проблему, но единственное, что было найдено, — это :
У Mac есть определенное количество устройств, которые он может зарегистрировать в каталоге /dev /. виртуальные устройства, такие как программное обеспечение для виртуализации и VPN-клиенты, также создают устройства в этом каталоге, быстро заполняя их до предела. Чтобы решить эту проблему, я прошел через установленные приложения и удалил все VPN-клиент и программное обеспечение VM, которые мне больше не нужны, и перезагрузили мою машину. После перезагрузки все сразу сработало.
Но даже если это правда, я просто не могу избавиться от своего VPN-клиента, например. Итак, я до сих пор не знаю, какие шаги я должен предпринять для решения проблемы. Я буду очень благодарен за любую подсказку, как решить эту проблему.
5 ответов
В случае, если кто-то сталкивается с этим с VMware Fusion 6 на Yosemite . У меня была такая же проблема, и похоже, что у OS X только ограниченное количество основных номеров устройств, которые используются многими различными драйверами устройств. VMware Fusion пытается загрузить драйверы устройств при запуске приложения, поэтому, если все основные номера устройств уже заняты, драйверы не будут запускаться.
Сотрудник VMware представил несколько способов узнать, какие драйверы используют основные номера устройств в этом сообщении: https://communities.vmware.com/message/2341918#2341918
Когда я запустил ls -l /dev/ | grep ‘^c’ | sort -nk 5 , я обнаружил, что FUSE для OS X и Tuxera NTFS каждый появился примерно 20 раз. Я не знаю точно, как остановить /перезапустить эти драйверы — мне повезло, что FUSE для OS X попросил обновить себя после того, как я открыл панель настроек, это привело к исчезновению всех устройств плавких предохранителей.
После этого VMware Fusion смог восстановить драйверы, а виртуальные машины снова загрузились.
Изменить: у меня была такая же проблема снова после использования установленного VeraCrypt образа. Эта командная строка выгружает расширение FUSE для OS X, если не установлены файловые системы:
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
Похоже, что просто разгрузить расширение ядра, использующее одно из основных символов, достаточно, чтобы обойти проблему. Например, у меня был /dev/HAX , поэтому я искал инструкции по удалению HAXm. Я нашел https://stackoverflow.com/questions/38354287/uninstalling-intel- haxm-on-mac-el-capitan , в котором упоминался запуск sudo kextunload -b com.intel.kext.intelhaxm . После этого я смог запустить виртуальную машину VMWare Fusion без перезагрузки.
После этой проблемы с macOS High Sierra и VMWare Fusion 8.5.8 я смог ее решить, разрешив расширение системы, как описано в http://planetvm.net/blog/?p=3240
Короче говоря; откройте Системные настройки , нажмите Безопасность и amp; Конфиденциальность , а на вкладке Общие должно появиться сообщение с указанием Системного программного обеспечения от разработчика «VMware, Inc.» был заблокирован от загрузки. Нажав кнопку Разрешить , я решил проблему.
Согласно сотруднику VMWare, VMWare Fusion 5.x несовместим с OS X Yosemite и рекомендует обновить до версии 6 или выше. См. Ответ в этой теме: https://communities.vmware.com/message/2451191#2451191
У меня возникла аналогичная проблема, и обновление от Fusion 5 до Fusion 6.0.5 решило это для меня.
У меня была такая же проблема с Mac OS Mojave 10.14, VMWare Fusion 11.0.0, Macbook Pro 2017 и не удалось решить проблему до тех пор, пока я не перезагрузил свой Macbook Pro. После перезагрузки я запустил VMWare Fusion и получил запрос на доступ к некоторым ресурсам, перейдя в Системные настройки> Безопасность & Конфиденциальность и выбор позволяют.
Ваш компьютер Apple может попросить вас разрешить конкретный доступ к VMWare Fusion, как только вы откроете приложение. Если это так, просто разрешите это, и ваши виртуальные машины будут работать нормально. Спасибо всем выше, за вклад в разговор и за предлагаемые выше решения.
Источник
Mac os dev vmmon
- VMware Technology Network
- :
- Desktop Hypervisor
- :
- VMware Fusion
- :
- VMware Fusion Discussions
- :
- Could not open /dev/vmmon: No such file or directo.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
After I update to Mac OS X Yosemite, I failed to open VMware Fusion 5, it shows
- Could not open /dev/vmmon: No such file or directory.
- Failed to initialize monitor device.
- Cannot find a valid peer to process to connect to.
I tried to uninstall the VMware, restart the Mac, and install the VMware again, but still this problem.
I searched in Google and found another article discussing about this before, the solution is as below:
I can not find the below applications in my Mac, so can not uninstall. Anyone has my issue after upgrade to Yosemite?
- Studio Network Solutions iSCSI initiator
- Viscosity VPN
- VirtualBox
Looking further back in the support information bundle’s history gave me a big clue. It seems that some driver on your system is triggering the problem by consuming all of the available «character device major numbers» (a small number used to identify a driver/device). I can’t immediately identify the culprit driver, but the possibilities include:
- Studio Network Solutions iSCSI initiator
- Viscosity VPN
- VirtualBox
We have quite a few users with VirtualBox alongside Fusion, so I doubt that VirtualBox is the cause, or I’d expect to have seen more widespread reports of this problem, unless it’s being exacerbated by some other environmental factor.
It’s also possible (although less likely) that it is a problem with one of the drivers built in to Mac OS, or it might even be one of the other drivers in VMware Fusion, but – again – in either of those cases I’d expect to have encountered more reports of the problem unless it’s triggered by some other factor on your system.
Could you try temporarily uninstalling either the SNS iSCSI initiator or Viscosity VPN and see if that helps?
Источник
Mac os dev vmmon
- VMware Technology Network
- :
- Desktop Hypervisor
- :
- VMware Fusion
- :
- VMware Fusion Discussions
- :
- «Could not open /dev/vmmon: No such file or direct.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
I recently cloned my Mac from a 2011 pro to a 2015 pro. I’ve also updated to High Sierra. My VMWare Fusion is now displaying this error:
«Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon’ is loaded.
Failed to initialize monitor device.»
I’ve reinstalled Fusion 8.5 and have rebooted several times. I still get this error on my existing virtual machine file, along with any new ones I try to create and open.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Looking through the community, I found another topic about it: High Sierra «vmmon»
I had the same issue, but managed to sort it in a quicker way.
Open VMWare Fusion and start an image.
You will probable get the error of loading the vmmon kernel module.
Close VMWare Fusion.
Go To ‘System Preferences’ >> ‘Security & Privacy’ >> Check if you are allowed to run apps from identified developers and there is no mentioning of a block application.
In my case, VMWare Fusion was blocked, and after allowing it, the problem with the kernel module was resolved.
Hope this also fixes your problem.
Did you find this helpful? Let us know by completing this survey (takes 1 minute!)
Источник
Could Not Open /dev/vmmon: Broken Pipe VMware Fusion macOS Mojave Error
This is just a quick tip for my fellow VMware Fusion users, I ran out to this issue while I was freshly running my VMware Fusion pro 11 on my MacBook Pro, macOS Mojave system. This was due to the enhanced security measures taken by apple and I had to do some changes in order start my Virtual Machines.
The below appeared on my screen while I was trying to power up the Virtual Machine.
Could Not Open /dev/vmmon: Broken Pipe
After that Failed to initialize monitor device message appeared
To allow the security restrictions for VMware Fusion application just go to your system preferences by clicking the apple icon at the top of the menu bar
Just “Allow” the application to load, if it is blocked under “General” tab
Allow the application to control the computer under “Privacy” tab, to make changes just click on the “Padlock” 🔒 at the bottom
Now all done, just power up the Virtual Machine
I hope this post will help someone who is having the same issues with VMware Fusion and macOS, Mojave.
Aruna Lakmal
Associate Technical Specialist, Sri Lanka. Technology junky, enthusiast, a VMware vExpert and a blogger with more than 8 years of Experience in Virtualization and Cloud Native technologies.
Get Updates Directly To Your Inbox!
Nalina Ravibiruthoji
Hi
I followed the above steps and do get the additional error “Transport (VMDB) error -14: Pipe connection has been broken”
Aruna Lakmal
Are you still seen the same problem?
marcotini
I have the same error -14 Pipe connection has been broken.
Aruna Lakmal
Yandis
mines isn’t fixed either. I even tried to reboot my computer still unsuccessful
Aruna Lakmal
Not sure something has changed in the mean time.
Oxana
It’s important to restart the laptop after changing security settings
Aruna Lakmal
Thanks Oxana adding the recommendations and missing parts! 🙂
Julia
Thank you SO MUCH for this! You just saved me hours of work (I’d have set the machines up from scratch after moving to a new Mac). Clear instructions, easy to follow – brilliant! Feels like this is exactly what the internet is for Reply
Aruna Lakmal
Hey Thank you very much for the comment! Glad it helped you to fix it.
Paulina
Thank you so much for the advice. It finally opened up.
Chuck de Young
I was so frustrated installing Fusion on Catalina 10.16.6. Your very lucid, and screenshot filled article cleared it up. Thanks so much.
Zhibi
Hi Aruna, I have the company MAC and I even don’t have the information in the “General” tab to allow the VMware to load. Any suggestions?
Aruna Lakmal
I think those features probably blocked by your sysadmin 🙁
Brian
There is nothing related to Security & Privacy, worked before I had to replace my SSD. Removed all prior installation, downloaded new file from WMware site, even though it is still getting the same errors.
From the S&P
Allow apps downloaded from : App Stores and identified developers ” no restrictions”
Failed to initialize monitor device.
Please make sure that the kernel module `vmmon’ is loaded.
Could not open /dev/vmmon: Broken pipe.
Transport (VMDB) error -14: Pipe connection has been broken
kextstat | grep vm
190 0 0xffffff7f83b90000 0x15000 0x15000 com.vmware.kext.vmnet (1626.94.56) 85FAC234-2562-37E0-9F67-C38DDE96E647
191 0 0xffffff7f83ba5000 0x13000 0x13000 com.vmware.kext.vmx86 (1626.94.56) 7231262F-A10E-3056-9CA1-C9F6712CC1EE
brice
Hi, sorry but I have this problem and Hi, Sorry but I have this problem, it’s been a long time since VMware Fusion 11.5 was included in Privacy.
I put the application in the recycle garbage can, empty it, restart and reinstall this 11.5.7 application. No better.
I even reinstalled Fusion after a successful boot.
I still have this problem.
Sincerely, Brice
PS The color of the characters is too light, it’s very tiring to read.
Alan Glendinning
I am one of the folks that did not get the message about VMware software being blocked to show up in Preferences so I never had the chance to click on the Allow button.
In the VMware forums I found a solution (https://communities.vmware.com/t5/VMware-Fusion-Discussions/VM-s-not-working-in-Fusion/td-p/2289028) that worked for me (running 10.14.6 and V11.5.7 of Fusion):
First, use Terminal to confirm via “ls -lO” that the attribute setting for /private/var/db/KernelExtensionManagement is NOT set to “restricted”.
If it is not, uninstall VMware Fusion manually (instructions available here: https://kb.vmware.com/s/article/1017838?lang=en_US).
If it is already set to “restricted” then the rest of this fix does not apply.
Reboot into Recovery mode and launch Terminal (in Utilities menu).
If you use FileVault, unlock/mount Macintosh HD with:
diskutil apfs unlock “Macintosh HD”
Now that the disk is mounted, set the needed attribute with:
chflags restricted /Volumes/Macintosh\ HD/private/var/db/KernelExtensionManagement
Restart machine.
Install VMware Fusion.
After install, confirm in Preferences that VMware has Full Disk Access and is listed in Accessibility.
Launch your VM(s). You will probably have to scan your system for your existing VMs due to having uninstalled Fusion. Hopefully, they will now work, as mine did.
Источник