Virtualbox no se instala en High Sierra [cerrado]

85

Al instalar Virtualbox a través de brew cask install virtualbox, obtengo el siguiente error:

==> Satisfying dependencies
==> Downloading http://download.virtualbox.org/virtualbox/5.1.28/VirtualBox-5.1.28-117968-OSX.dmg
Already downloaded: /Users/romanderlemenko/Library/Caches/Homebrew/Cask/virtualbox--5.1.28-117968.dmg
==> Verifying checksum for Cask virtualbox
==> Installing Cask virtualbox
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
Password:
==> installer: Package name is Oracle VM VirtualBox
==> installer: Installing at base path /
==> installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
Error: Command failed to execute!

==> Failed command:
/usr/bin/sudo -E -- /usr/sbin/installer -pkg /usr/local/Caskroom/virtualbox/5.1.28-117968/VirtualBox.pkg -target /

==> Standard Output of failed command:
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)


==> Standard Error of failed command:


==> Exit status of failed command:
#<Process::Status: pid 3578 exit 1>

Al instalarlo a través del .dmgpaquete, el instalador solo dice que la instalación falló ingrese la descripción de la imagen aquí

En ambas situaciones acabo teniendo Virtualbox instalado. Pero cuando comienzo mi caja Vagrant usando vagrant upesto es lo que obtengo:

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "dda26a7b-cc0e-440c-b0db-9b3d3bac5925", "--type", "headless"]

Stderr: VBoxManage: error: The virtual machine 'rooxie-vm' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

¿Puede esto deberse al nuevo sistema de archivos de High Sierra?

romano
fuente
2
¿Quizás esto debería moverse / copiarse a AskDifferent ?
jeffbyrnes
1
Yo diría que esta es una pregunta específica sobre software de computadora y es una herramienta necesaria para trabajar con kubernetes.
Sebastian
Dado que esta pregunta está bloqueada, consulte esta pregunta AskDifferent para obtener mi respuesta: apple.stackexchange.com/a/337655/55689
RoelF

Respuestas:

210

Yo tuve el mismo problema. Es un problema de Mac OS. Vaya a Preferencias del sistema / Seguridad y privacidad. Permitir que Oracle instale software. Vuelva a intentar instalar la caja virtual después de eso. Funcionó para mí. ¡Buena suerte!

EDITAR: Inicie la instalación pero deténgase donde le permite elegir dónde instalar. Luego vaya a Seguridad en Configuración y Permitirlo ... luego continúe. - Justin Stanley

ingrese la descripción de la imagen aquí

Nipun Goel
fuente
4
No funciona para mí.
Neela
8
Tomó alrededor de cinco intentos ... pero finalmente funcionó.
Tom Aranda
23
Finalmente pude instalar haciendo esto: Inicie la instalación pero deténgase donde le permite elegir dónde instalar. Luego vaya a Seguridad en Configuración y Permitir ... luego continúe.
Justin Stanley
14
La única opción que funcionó para mí: montar el instalador, ejecutar VirtualBox.pkg. Cuando llegues a la pantalla donde tiene el botón de instalar y te da la opción de "Cambiar ubicación de instalación ...", ¡no pulses nada! Ahora abra Preferencias del sistema -> Seguridad y privacidad -> General. Presione el botón de desbloqueo en la parte inferior del panel y proporcione su contraseña. Ahora presione el botón "permitir" hacia el centro del panel. Vuelva a la instalación y, a continuación, realice la instalación. Ahora benefíciate.
njtman
11
Intenté todo lo anterior y luego me di cuenta de que incluso si el instalador informaba un error, VirtualBox todavía estaba instalado y funcionando correctamente.
Alexandru Pele