12-15-2017 02:08 PM
We have discovered a new error that occurs involving Oracle VirtualBox on a Macbook running the new OS called High Sierra.
High Sierra comes with a new security feature: Secure Kernel Extension Loading, which blocks kernel extension loading. This blocks any unknown programs from being installed that have not yet been approved/allowed by the user. See the following link for more details: https://developer.apple.com/library/content/technotes/tn2459/_index.html
There are a two different error messages that indicate that a user may be being blocked by this new security feature.
The first occurs when a user is initially installing Oracle VirtualBox onto their Macbook.
On the installation step, it displays the following error message:
The second error message we have discovered that may be related to this security setting occurs after a "successful" install of Oracle VirtualBox.
When the user is trying to run SAS University Edition, the following Error message is displayed:
"kernel driver not installed (rc=-1908)
Make sure the kernel module has been loaded successfully.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT"
If you receive either of the above errors and are running a Mac running the new macOS High Sierra, you may simply need to modify your Security and Privacy settings to allow Oracle America, Inc.
Go in to your system's Preferences > Security & Privacy > General, and click "Allow". See the following screenshot:
At the moment we are not sure how widespread this issue is, or if this issue only occurs if a user enables certain security features. Whatever the case, I thought it would be useful for users to be aware of this error message just in case you ever happen to come across it!
I will update this post as we learn more about the nature of this error and how it affects users. Please let me know if you have any questions!