From 3442a5c47566bf37f5fc9a55d42216b1e56d4b84 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 12 Oct 2022 16:03:27 +0200 Subject: [PATCH] Tight VirtualBox version to 6.1.38 (#6391) --- images/macos/provision/core/commonutils.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/images/macos/provision/core/commonutils.sh b/images/macos/provision/core/commonutils.sh index 6e8af564f..1d9dc8092 100644 --- a/images/macos/provision/core/commonutils.sh +++ b/images/macos/provision/core/commonutils.sh @@ -13,7 +13,16 @@ done cask_packages=$(get_toolset_value '.brew.cask_packages[]') for package in $cask_packages; do echo "Installing $package..." - brew install --cask $package + if [[ $package == "virtualbox" ]]; then + # VirtualBox 7 crashes + # macOS host: Dropped all kernel extensions. VirtualBox relies fully on the hypervisor and vmnet frameworks provided by Apple now. + vbcask_url="https://raw.githubusercontent.com/Homebrew/homebrew-cask/aa3c55951fc9d687acce43e5c0338f42c1ddff7b/Casks/virtualbox.rb" + download_with_retries $vbcask_url + brew install ./virtualbox.rb + rm ./virtualbox.rb + else + brew install --cask $package + fi done # Load "Parallels International GmbH"