Ok, this is a bit of a hassle but we did manage to make it kind of work.
Run brew cask reinstall -force virtualbox Keep approving the kexts until the script runs cleanly: Run this script after you attempt to install virtualbox. Sudo kextload "/Library/Application Support/VirtualBox/VBoxUSB.kext" -r "/Library/Application Support/VirtualBox/" Sudo kextload "/Library/Application Support/VirtualBox/VBoxNetFlt.kext" -r "/Library/Application Support/VirtualBox/" Sudo kextload "/Library/Application Support/VirtualBox/VBoxNetAdp.kext" -r "/Library/Application Support/VirtualBox/" Sudo kextload "/Library/Application Support/VirtualBox/VBoxDrv.kext" -r "/Library/Application Support/VirtualBox/" Kextstat | grep "" > /dev/null 2>&1 & sudo kextunload -b When checking the installers log file I get the following error mesage: Oct 19 16:22:42 newens-mbp installd: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “VirtualBox.pkg”." UserInfo=' | xargs kill Contact the software manufacturer for assistance." The installer encountered an error that caused the installation to fail. When trying to install virtualBox I get an error message saying: I've installed a few apps, some browsers, webStorm, vagrant, skype and slack.
I did a clean install of High Sierra, Mac OS X 10.13 on my mac.