Homebrew-cask: VirtualBox Cask 6.0.8 Broken and Partial Fails Installation

Created on 15 May 2019  Â·  16Comments  Â·  Source: Homebrew/homebrew-cask

General troubleshooting steps

Description of issue

Installing/removing VirtualBox 6.0.8 fails with cask but succeeds with installing the application from the downloaded *.pkg. I receive no notification about the System Extension. I've downloaded the *.dmg from the website and used the included Uninstall tool to remove all files to determine if this would resolve the problem and it hasn't. Perhaps, it is related to the reason that Travis was failing with this pull request but was pushed by someone anyways.

Command that failed

brew cask install virtualbox && brew cask uninstall virtualbox

Output of command with --force --verbose --debug

==> Cask::Installer#install
==> Printing caveats
==> Caveats
To install and/or use virtualbox you may need to enable its kernel extension in:
  System Preferences → Security & Privacy → General
For more information refer to vendor documentation or this Apple Technical Note:
  https://developer.apple.com/library/content/technotes/tn2459/_index.html

==> Cask::Installer#fetch
==> Satisfying dependencies
==> Downloading
==> Downloading https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-OSX.dmg
/usr/bin/curl -q --show-error --user-agent Homebrew/2.1.2-51-g3dc3ab9\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 10.14.5\)\ curl/7.54.0 --location --silent --head --request GET https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-OSX.dmg
Already downloaded: /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
==> Checking quarantine support
/usr/bin/xattr
/usr/bin/swift /usr/local/Homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
/usr/bin/xattr -p com.apple.quarantine /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
==> /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg is quarantined
==> Downloaded to -> /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
==> Verifying SHA-256 checksum for Cask 'virtualbox'.
==> Installing Cask virtualbox
==> Cask::Installer#stage
hdiutil imageinfo /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
==> Extracting primary container
==> Using container class UnpackStrategy::Dmg for /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
hdiutil attach -plist -nobrowse -readonly -noidme -mountrandom /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-603wsh /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
find . -print0
mkbom -s -i /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/20190515-46808-55323q.list -- /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/20190515-46808-13s5rwe.bom
ditto --bom /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/20190515-46808-13s5rwe.bom -- /private/var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-603wsh/dmg.8FsAoJ /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-1om6zi8
diskutil eject /private/var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-603wsh/dmg.8FsAoJ
cp -pR /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-1om6zi8/VirtualBox.pkg /usr/local/Caskroom/virtualbox/6.0.8,130520/VirtualBox.pkg
cp -pR /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-1om6zi8/VirtualBox_Uninstall.tool /usr/local/Caskroom/virtualbox/6.0.8,130520/VirtualBox_Uninstall.tool
cp -pR /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-1om6zi8/UserManual.pdf /usr/local/Caskroom/virtualbox/6.0.8,130520/UserManual.pdf
chmod -Rf +w /var/folders/cc/3p7cvn414sg8lsr7ph5dkrtr0000gn/T/d20190515-46808-1om6zi8
==> Verifying Gatekeeper status of /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
/usr/bin/xattr -p com.apple.quarantine /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
==> /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg is quarantined
==> Propagating quarantine from /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg to /usr/local/Caskroom/virtualbox/6.0.8,130520
/usr/bin/xattr -p com.apple.quarantine /Users/robert/Library/Caches/Homebrew/downloads/130d78b88001e8d144b4c39fedf0caa739515abf930f870f90f440eaf644ea8c--VirtualBox-6.0.8-130520-OSX.dmg
/usr/bin/xargs -0 -- /bin/chmod -h u\+w
/usr/bin/xargs -0 -- /usr/bin/xattr -w -s com.apple.quarantine 0181\;5cdc420e\;Homebrew\\x20Cask\;0A5634BD-997B-4E85-BDA8-5B5877FD352C
==> Creating metadata directory /usr/local/Caskroom/virtualbox/.metadata/6.0.8,130520/20190515172003.492.
==> Creating metadata subdirectory /usr/local/Caskroom/virtualbox/.metadata/6.0.8,130520/20190515172003.492/Casks.
==> Installing artifacts
==> 3 artifact/s defined
#<SortedSet:0x00007fa8e1aeed18>
==> Installing artifact of class Cask::Artifact::Pkg
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
/usr/bin/sudo -E -- env LOGNAME=robert USER=robert USERNAME=robert /usr/sbin/installer -pkg /usr/local/Caskroom/virtualbox/6.0.8,130520/VirtualBox.pkg -target / -verboseR
Password:
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer:PHASE:Preparing for installation…
installer:PHASE:Preparing the disk…
installer:PHASE:Preparing Oracle VM VirtualBox…
installer:PHASE:Waiting for other installations to complete…
installer:PHASE:Configuring the installation…
installer:STATUS:
installer:%12.990501
installer:PHASE:Writing files…
installer:%48.839357
installer:PHASE:Writing files…
installer:%86.793832
installer:PHASE:Running package scripts…
installer:PHASE:Validating packages…
installer:%97.750000
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
==> Purging files for version 6.0.8,130520 of Cask virtualbox
Error: Failure while executing; `/usr/bin/sudo -E -- env LOGNAME=robert USER=robert USERNAME=robert /usr/sbin/installer -pkg /usr/local/Caskroom/virtualbox/6.0.8,130520/VirtualBox.pkg -target / -verboseR` exited with 1. Here's the output:
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer:PHASE:Preparing for installation…
installer:PHASE:Preparing the disk…
installer:PHASE:Preparing Oracle VM VirtualBox…
installer:PHASE:Waiting for other installations to complete…
installer:PHASE:Configuring the installation…
installer:STATUS:
installer:%12.990501
installer:PHASE:Writing files…
installer:%48.839357
installer:PHASE:Writing files…
installer:%86.793832
installer:PHASE:Running package scripts…
installer:PHASE:Validating packages…
installer:%97.750000
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
Follow the instructions here:
  https://github.com/Homebrew/homebrew-cask#reporting-bugs
/usr/local/Homebrew/Library/Homebrew/system_command.rb:109:in `assert_success'
/usr/local/Homebrew/Library/Homebrew/system_command.rb:52:in `run!'
/usr/local/Homebrew/Library/Homebrew/system_command.rb:29:in `run'
/usr/local/Homebrew/Library/Homebrew/system_command.rb:33:in `run!'
/usr/local/Homebrew/Library/Homebrew/cask/artifact/pkg.rb:59:in `block in run_installer'
/usr/local/Homebrew/Library/Homebrew/cask/artifact/pkg.rb:65:in `with_choices_file'
/usr/local/Homebrew/Library/Homebrew/cask/artifact/pkg.rb:52:in `run_installer'
/usr/local/Homebrew/Library/Homebrew/cask/artifact/pkg.rb:34:in `install_phase'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:214:in `block in install_artifacts'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/set.rb:674:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/set.rb:674:in `each'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:205:in `install_artifacts'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:103:in `install'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/install.rb:23:in `block in run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/install.rb:16:in `each'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/install.rb:16:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/abstract_command.rb:36:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:92:in `run_command'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:158:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:123:in `run'
/usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:9:in `cask'
/usr/local/Homebrew/Library/Homebrew/brew.rb:102:in `<main>'
Error: Kernel.exit
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:167:in `exit'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:167:in `rescue in run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:146:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:123:in `run'
/usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:9:in `cask'
/usr/local/Homebrew/Library/Homebrew/brew.rb:102:in `<main>'

Output of brew cask doctor

==> Homebrew Version
2.1.2-51-g3dc3ab9
==> macOS
10.14.5
==> SIP
Enabled
==> Java
1.8.0_212-zulu-8.38.0.13
==> Gatekeeper support
Enabled
==> Homebrew Cask Install Location
<NONE>
==> Homebrew Cask Staging Location
/usr/local/Caskroom
==> Homebrew Cask Taps:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask (4017 casks)
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions (198 casks)
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-fonts (986 casks)
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-drivers (164 casks)
==> Contents of $LOAD_PATH
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/simplecov-cobertura-1.3.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/ruby-macho-2.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rubocop-rspec-1.33.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rubocop-performance-1.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rubocop-0.69.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/unicode-display_width-1.6.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/ruby-progressbar-1.10.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-wait-0.0.9/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-retry-0.6.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-its-1.3.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-3.8.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-mocks-3.8.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-expectations-3.8.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-core-3.8.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rspec-support-3.8.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/ronn-0.7.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rdiscount-2.2.0.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/rdiscount-2.2.0.1
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/rainbow-3.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/plist-3.5.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/parser-2.6.3.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/parallel_tests-2.29.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/parallel-1.17.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/mustache-1.1.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/mechanize-2.7.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/webrobots-0.1.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/ntlm-http-0.1.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/nokogiri-1.10.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/nokogiri-1.10.3
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/mini_portile2-2.4.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/net-http-persistent-3.0.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/net-http-digest_auth-1.4.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/mime-types-3.2.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/mime-types-data-3.2019.0331/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/jaro_winkler-1.5.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/jaro_winkler-1.5.2
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/http-cookie-1.0.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/hpricot-0.8.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/hpricot-0.8.6
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/domain_name-0.5.20180417/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/unf-0.1.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/unf_ext-0.0.7.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/unf_ext-0.0.7.6
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/diff-lcs-1.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/coveralls-0.8.23/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/thor-0.20.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/term-ansicolor-1.7.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/tins-1.20.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/simplecov-0.16.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/simplecov-html-0.10.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/docile-1.3.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/json-2.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/extensions/universal-darwin-18/2.3.0/json-2.2.0
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/connection_pool-2.2.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/backports-3.14.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/ast-2.4.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/activesupport-5.2.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/tzinfo-1.2.5/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/thread_safe-0.3.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/minitest-5.11.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/i18n-1.6.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.3.0/gems/concurrent-ruby-1.1.5/lib
/Library/Ruby/Site/2.3.0
/Library/Ruby/Site/2.3.0/x86_64-darwin18
/Library/Ruby/Site/2.3.0/universal-darwin18
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/x86_64-darwin18
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/universal-darwin18
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/x86_64-darwin18
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin18
/usr/local/Homebrew/Library/Homebrew
==> Environment Variables
LC_ALL="en_US.UTF-8"
PATH="/usr/local/Homebrew/Library/Homebrew/shims/scm:/usr/bin:/bin:/usr/sbin:/sbin"
SHELL="/bin/bash"

Output of brew tap

homebrew/bundle
homebrew/cask
homebrew/cask-drivers
homebrew/cask-fonts
homebrew/cask-versions
homebrew/core
homebrew/portable-ruby
homebrew/services
koekeishiya/formulae
vitorgalvao/tiny-scripts
outdated

Most helpful comment

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.

spctl kext-consent add VB5E2TV963

All 16 comments

Looking at the failure, this may be an issue with the compiled *.pkg and installation script provided by Oracle VB. I'm going to submit a bug report with VB for this issue. I'm curious as to if it fails on versions prior to macOS 10.14.5.

This is most likely a failure with the installation and not necessarily with cask. The kernel.exit is probably in reference to the System Extensions in 10.14.5 requiring notarization. If I have time, then I'll check in a VM prior to Mojave. Otherwise, this failure doesn't occur with SIP disabled. No way that I know of to add the VB kext extension except with SIP disabled in 10.14.5 or by adding the Oracle kext signing in recovery.

Perhaps, it is related to the reason that Travis was failing with this pull request but was pushed by someone anyways.

Virtualbox is notorious for false negatives in Travis. Looking at it, it seems like this happened in the previous Virtualbox version.

It does indeed look like something they’ll need to fix. Thank you for looking into it.

Perhaps, it is related to the reason that Travis was failing with this pull request but was pushed by someone anyways.

Virtualbox is notorious for false negatives in Travis. Looking at it, it seems like this happened in the previous Virtualbox version.

It does indeed look like something they’ll need to fix. Thank you for looking into it.

No problem and YW. I just booted and added the kext consent to SIP in recovery. Just tried the installation with brew cask install virtualbox and it installs without errors. I'll leave it open just in case but feel free to close since it seems to only affect 10.14.5 with the new kext signing notarization. I was reporting the bug and someone has filed one with VB. So, this will probably occur with newer versions until they have their kext notarized.

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.

spctl kext-consent add VB5E2TV963

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.

spctl kext-consent add VB5E2TV963

Thanks, Robert.

I was having problems trying to uninstall this broken install, with no success. I was able to force a reinstall of the older version (6.0.6), with:

brew cask reinstall -f https://raw.githubusercontent.com/homebrew/homebrew-cask/28143da5bb1559f734221b6ad6e3cb5b7ab0153f/Casks/virtualbox.rb

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.
spctl kext-consent add VB5E2TV963

Thanks, Robert.

I was having problems trying to uninstall this broken install, with no success. I was able to force a reinstall of the older version (6.0.6), with:

brew cask reinstall -f https://raw.githubusercontent.com/homebrew/homebrew-cask/28143da5bb1559f734221b6ad6e3cb5b7ab0153f/Casks/virtualbox.rb

YW. Adding the kext signing in recovery was the resolution for me on 10.14.5 with VB 6.0.8. Of course, I had disabled SIP first until I came across this solution for adding it in a bug report. You could download the *.dmg from VB and it contains an uninstall tool to cleanup the previous installation. You should be fine with upgrading or another installation of 6.0.8 after adding the kext signing. At least, I've not had this reoccur afterwards.

Here's the VirtualBox_Uninstall.tool that's included in the *.dmg for version 6.0.8. It's unaltered and a bash script. Just unzip and open the tool in terminal. Open the file in a text editor to view the contents.
VirtualBox_Uninstall.zip

Thanks for posting the uninstall utility! I cleaned up the installation and, with the kext signing in recovery, the installation of v6.0.8 executed correctly.

I hope that Oracle fixes it for the next release.

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.
spctl kext-consent add VB5E2TV963

Thanks, Robert.
I was having problems trying to uninstall this broken install, with no success. I was able to force a reinstall of the older version (6.0.6), with:
brew cask reinstall -f https://raw.githubusercontent.com/homebrew/homebrew-cask/28143da5bb1559f734221b6ad6e3cb5b7ab0153f/Casks/virtualbox.rb

YW. Adding the kext signing in recovery was the resolution for me on 10.14.5 with VB 6.0.8. Of course, I had disabled SIP first until I came across this solution for adding it in a bug report. You could download the *.dmg from VB and it contains an uninstall tool to cleanup the previous installation. You should be fine with upgrading or another installation of 6.0.8 after adding the kext signing. At least, I've not had this reoccur afterwards.

The reinstall command worked great for me on MacOS 10.14.5 after failing to install VirtualBox 6.0.8 from both the brew install command and the vanilla dmg installer from the official VirtualBox site. I had already set my Mac's Gatekeeper to be disabled too to allow installs from anywhere.

robertleeblairjr's reinstall script is the way to go for now to get back up and running until VirtualBox fixes their installer.

It looks like this may not be resolved until they release Virtualbox 6.0.10: https://forums.virtualbox.org/viewtopic.php?f=8&t=93151&start=15#p448828

It looks like this may not be resolved until they release Virtualbox 6.0.10: https://forums.virtualbox.org/viewtopic.php?f=8&t=93151&start=15#p448828

Thanks for finding the upstream information. Sad that they clobbered this so badly for a major OS release.

BTW. For those having this problem and need an immediate resolution. Boot into Recovery with Command-R and open terminal. This will add the extension to the SIP check.
spctl kext-consent add VB5E2TV963

Thanks, Robert.

I was having problems trying to uninstall this broken install, with no success. I was able to force a reinstall of the older version (6.0.6), with:

brew cask reinstall -f https://raw.githubusercontent.com/homebrew/homebrew-cask/28143da5bb1559f734221b6ad6e3cb5b7ab0153f/Casks/virtualbox.rb

Thank you for this. I definitely prefer just rolling back and waiting for a fix over manually adding the extension through recovery mode. Plus, TIL you can install by specifying an older cask file. Double plus good. 🎉

Edit:
Maybe the update should just be reverted since it looks like Oracle won't fix this until 6.0.10.

The latest comment suggests that 6.0.8 will be notarized and an updated installer may be released. Still, the update should be reverted.

6.0.8 has been notarized and the installer works now. At least when an internet connection is present. I haven't tried it offline.

6.0.8 has been notarized and the installer works now.

Thank you @kahluagenie. Closing this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pendolf picture pendolf  Â·  4Comments

florianletsch picture florianletsch  Â·  3Comments

RJHsiao picture RJHsiao  Â·  3Comments

arnogues picture arnogues  Â·  4Comments

vasigorc picture vasigorc  Â·  3Comments