FYI: macOS 10.13 Beta 4 (17A315) will not let PD12 run

MikhailT1

Member
I don't know if this is a bug in macOS or they changed how kexts are permitted starting with macOS 10.13 B4.

Here's the console log:


service[8670]: Kext rejected due to insecure location: <OSKext 0x7fc14a518e50 [0x7fffb0590260]> { URL = "prl_hypervisor.kext/ -- file:///Applications/Parallels%20Desktop.app/Contents/Library/Extensions/10.9/", ID = "com.parallels.kext.hypervisor" }

Rejecting invalid/inauthentic kext for bundle id com.parallels.kext.hypervisor at location prl_hypervisor.kext/ -- file:///Applications/Parallels%20Desktop.app/Contents/Library/Extensions/10.9/.

/Applications/Parallels Desktop.app/Contents/Library/Extensions/10.9/prl_netbridge.kext - no compatible dependency found for com.parallels.kext.hypervisor.

Rejecting invalid/inauthentic kext for bundle id com.parallels.kext.hypervisor at location prl_hypervisor.kext/ -- file:///Applications/Parallels%20Desktop.app/Contents/Library/Extensions/10.9/.

/Library/StagedExtensions/Applications/Parallels Desktop.app/Contents/Library/Extensions/10.9/prl_netbridge.kext - no compatible dependency found for com.parallels.kext.hypervisor.

Rejecting invalid/inauthentic kext for <...>​
 
It is likely a bug in macOS 10.13 b4 (I've reported this to Apple) or Apple has changed the requirements for Kexts.

For now, you can work around this by disabling SIP in macOS and Parallels will work.

Note, other products like Parallels have the same issue, so this is not a bug in Parallels.
 
It is likely a bug in macOS 10.13 b4 (I've reported this to Apple) or Apple has changed the requirements for Kexts.

For now, you can work around this by disabling SIP in macOS and Parallels will work.

Note, other products like Parallels have the same issue, so this is not a bug in Parallels.

Yes MikhailT1, as macOS High Sierra is not officially released it is not supported by us. You are right, disabling System Integrity Protection might make Parallels Desktop work.
Follow these steps to disable SIP:
  1. Restart your Mac.
  2. Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.
  3. From the Utilities menu, select Terminal.
  4. At the prompt type exactly the following and then press Return: csrutil disable
  5. Terminal should display a message that SIP was disabled.
  6. From the menu, select Restart.
You can re-enable SIP by following the above steps, but using csrutil enable instead.
 
Thank you MikhailT1 for solution and Ajith for steps to implement. Parallels 12 was reporting Network cable unplugged, regardless of what I tried. Disabling SIP fixed the problem.
 
Will the instructions above help me if I can't seem to get past the "To run virtual machines, please allow the Parallels components to load on your Mac." The phrase about "Parallels, Inc" doesn't appear in Security & Privacy > General.
 

Attachments

  • Screen Shot 2017-07-27 at 10.42.42.png
    Screen Shot 2017-07-27 at 10.42.42.png
    663.8 KB · Views: 9
Will the instructions above help me if I can't seem to get past the "To run virtual machines, please allow the Parallels components to load on your Mac." The phrase about "Parallels, Inc" doesn't appear in Security & Privacy > General.
Hi @HenryJ2, have you tried this steps to resolve the issue? If not, please try and keep us posted the results.
 
Thank you very much to MikhailT1 and Ajith. The solution that they suggested worked and I now have Parallels Version 12.2.1 (41615) installed on macOS 10.13 Beta (17A315i).
 
Back
Top