1 2 3 4 Previous Next 58 Replies Latest reply on Nov 15, 2018 12:27 PM by dlhotka Go to original post
      • 15. Re: Fusion 10 on MacOS High Sierra won't run any VM
        sadcup Novice

        Hi, Hugo

         

        I tried several times and finally I could reproduce your problem at my side.

        This is a problem that some of your system kexts was not loaded successfully.

         

        1. Open terminal and input

        sudo kextutil /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext

         

        This will tell you the problems that you may meet when you try to load the kext file.

        A normal case, it should output nothing.

         

         

        2. I reproduce this problem by

        delete /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext

        restart my Mac

         

         

        3. So, I think maybe at your Mac, something may be wrong here.

         

        A right environment, the     ls -la       at /System/Library/Extensions/System.kext/PlugIns/ should be

        total 0

        drwxr-xr-x  14 root  wheel  448 Sep 29 14:15 .

        drwxr-xr-x@  6 root  wheel  192 Aug 25 12:51 ..

        drwxr-xr-x   5 root  wheel  160 Aug 25 12:51 AppleNMI.kext

        drwxr-xr-x   5 root  wheel  160 Aug 25 12:51 ApplePlatformFamily.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:37 BSDKernel.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 IOKit.kext

        drwxr-xr-x   5 root  wheel  160 Aug 25 12:51 IONVRAMFamily.kext

        drwxr-xr-x   5 root  wheel  160 Aug 25 12:51 IOSystemManagement.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:37 Kasan.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 Libkern.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 MACFramework.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 Mach.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 Private.kext

        drwxr-xr-x   6 root  wheel  192 Sep 21 12:36 Unsupported.kext

         

         

        If your ls -la does not show this result, I would recommend you to

        0) backup /System/Library/Extensions/System.kext

        a) de-compress Unsupported.kext.zip

        b) copy it into /System/Library/Extensions/System.kext/PlugIns/

        c) open terminal and cd into /System/Library/Extensions/System.kext/PlugIns/

        d) sudo chown -R root:wheel Unsupported.kext

        e) restart your computer

        This will change the kernel extensions, if something very bad happen.

        You can use the recovery mode and copy the backup System.kext file back.(Do not forget to change the owner of the file to be root by: chown -R root:wheel System.kext    , Hope this never happens^_^)

         

        As you can load vmnet.kext and VMwarevmci.kext, this should not be the right kext that you missed.

        Would you please paste the result of

        sudo kextutil /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext

         

        Then we could find what the kext is. Thanks~

         

        I just recovered from the "Can not connect to peer" by doing the 2.

        But the main reason should be something wrong with the macOS system.

        • 16. Re: Fusion 10 on MacOS High Sierra won't run any VM
          HSomb Novice

          Hi sadcup,

           

          Thanks again for your continuous efforts on this issue.

          Here's the output you requested:

           

          (kernel) Kext com.vmware.kext.vmx86 start failed (result 0x5).

          (kernel) Kext com.vmware.kext.vmx86 failed to load (0xdc008017).

          (kernel) Failed to load kext com.vmware.kext.vmx86 (error 0xdc008017).

          Failed to load /Library/StagedExtensions/Applications/VMware Fusion.app/Contents/Library/kexts/vmmon.kext - (libkern/kext) kext (kmod) start/stop routine failed.

           

          Thanks.

          Hugo

          • 17. Re: Fusion 10 on MacOS High Sierra won't run any VM
            sadcup Novice

            Hi, Hugo

             

            Yes, I saw the keyword of 'StagedExtensions'.

            The kernel extension was not 'trusted' by Apple.

             

            I think this problem could be resolved by the following steps.

             

            1. Open System Preferences -> Security & Privacy, Change the Allow apps downloaded from to be Apple Store and identified developers

            2. Remove Fusion by moving VMware Fusion.app from /Applications into the Trash

            3. Eject all the existing mount VMware Fusion volumes

            4  Download the dmg from this page Run Windows on Mac | Virtual Machine for Mac | VMware Fusion

               

            or use the following commands to change the existing dmg file

              

            xattr -l ~/Downloads/VMware-Fusion-10.0.0-6665085.dmg   
            xattr -dr com.apple.quarantine ~/Downloads/VMware-Fusion-10.0.0-6665085.dmg

             

            5 Install Fusion again

             

            If the macOS alerts blocking the extensions, goto System Preferences -> Security & Privacy, choose unblock it.

            Hope this will help.

            • 18. Re: Fusion 10 on MacOS High Sierra won't run any VM
              HSomb Novice

              Hi sadcup,

               

              Once again thank you for looking into this.

              I tried both approaches and unfortunately the end result is the very same error, with nothing to unblock. I even installed the earliest build and allow it to detect the existence of a newer one and ran the update from within Fusion. Update went fine, and the new build was installed but when running the VM I got the exact same error and I'm unable to generate a support bundle.

               

              Thanks again.

              Hugo

              • 19. Re: Fusion 10 on MacOS High Sierra won't run any VM
                CoryAJohnson Lurker

                I have been fighting the same error for a few days. It started with trying to run a VM I moved off my MacBook to an external drive and back to the MacBook after a clean install of High Sierra.

                 

                Once I installed Fusion 8.5.8, I received a "Could not open /dev/vmmon" error; I tried several tasks to resolve such as deleting lock files and checking the to be sure the machine was not in a suspended state with no avail.

                 

                I then uninstalled 8.5.8 and install 10 and have the same error mentioned in this post; I even get the error when trying to create a new 64 bit Windows 10 machine pointing to an ISO.

                 

                Hopefully a solution comes soon as I really hope to not lose my VM.

                • 20. Re: Fusion 10 on MacOS High Sierra won't run any VM
                  sadcup Novice

                  Hi, CoryAJohnson

                   

                  Sorry for what is happening.

                  Don't worry about your VM, it won't be broken.

                  We just need a way to resolve the kext extensions couldn't be loaded on your Mac.

                   

                  It seems your problem has several potential ways to resolve.

                   

                  One of them may be the conflicts between Virtual Box and VMware Fusion may lead this.

                  "Could not open /dev/vmmon" on macOS 10.12

                   

                  Some users resolve the problem by uninstalling virtual box completely.

                  • 21. Re: Fusion 10 on MacOS High Sierra won't run any VM
                    CoryAJohnson Lurker

                    I do not have virtual box installed, unless it was installed as part of macOS.

                    • 22. Re: Fusion 10 on MacOS High Sierra won't run any VM
                      Gideon007 Enthusiast

                      I struggled with this as well and might be able to shed some more light on it.

                       

                      In addition the non-starting VMs, I found another oddity that even though I started Fusion from the dock icon it would open a new dock icon. Looking at the Fusion process in the Activity Manager, I found that the process that ran was not /Applications/VMWARE Fusion.app but /private/var/folders/wv/61rq21kn77s3_ggcn68bmj3w0000gn/T/AppTranslocation/something-something-something/d/VMware Fusion.app/Contents/MacOS/VMware Fusion

                       

                      So it seems that Fusion's installation is triggering the App Translocation https://lapcatsoftware.com/articles/app-translocation.html

                       

                      My Fix: Moving the app from /Applications to my HOME folder and then moving it back to /Applications by using Finder. Using Finder is the important step!

                      On the next start, I got the security prompt about the kext files and allowed them in the security options. And viola, no more "internal error", my VMs start again.

                       

                      So for some reason your install is triggering this for some people. Happened also after a reinstallation attempt as outlined above. This was with Fusion 10.0.1, never had the release version installed.

                      1 person found this helpful
                      • 23. Re: Fusion 10 on MacOS High Sierra won't run any VM
                        sadcup Novice

                        Congratulation!

                        And thanks for sharing the solution.

                        • 24. Re: Fusion 10 on MacOS High Sierra won't run any VM
                          ClarkeThomas Lurker

                          unfortunately that option didn't work for me. Only way I could get it to work was to disable SIP.

                          • 25. Re: Fusion 10 on MacOS High Sierra won't run any VM
                            HSomb Novice

                            In my case not even disabling SIP worked!

                            I would love if VMware actually tested software in "real world" conditions before shipping it. By the number of posts in these forums alone one can clearly see they didn't.

                            • 26. Re: Fusion 10 on MacOS High Sierra won't run any VM
                              Nightwing1 Novice

                              Had the same issue guys. Took me about two hours to figure it out. Go:

                              System Preferences > Security & Privacy > Click Allow down the bottom where VM Ware has been blocked.

                              Hope it fixes it for you guys as well.

                              2 people found this helpful
                              • 27. Re: Fusion 10 on MacOS High Sierra won't run any VM
                                HSomb Novice

                                Hi Nightwing1,

                                 

                                Thanks for your input. One of the issues it's just that there is nothing to be "unblocked".

                                I actually installed Parallels today and indeed I had to unblock it. But not with Fusion. It simply doesn't work.

                                • 28. Re: Fusion 10 on MacOS High Sierra won't run any VM
                                  Gideon007 Enthusiast

                                  HsBomb, did you do the trick of moving the Fusion app somewhere else and then moving it back into /Applications with Finder? Starting Fusion after this *should* give the option to allow the kexts in the security setting.

                                  • 29. Re: Fusion 10 on MacOS High Sierra won't run any VM
                                    ajust75 Lurker

                                    Hi,

                                    Had the exact same problem. Just upgraded to version 10.01 released today and now everything is working.

                                     

                                    Just to let you know.