114 votos

VirtualBox 5.1.28 no se instala en MacOS 10.13 debido a la seguridad KEXT

He intentado instalar VirtualBox 5.1.28 en MacOS high sierra pero falla cada vez con la siguiente pantalla: Virtual Box Installation Failure

Después de buscar un poco encontré este hilo y efectivamente vi que bloqueaba la instalación de VirtualBox.

Security and Privacy settings

Después de hacer clic en permitir y luego tratar de ejecutar el instalador de VirtualBox de nuevo, sólo falla de nuevo con el mismo mensaje de error genérico y la misma advertencia de seguridad vuelve a aparecer en la configuración de "Seguridad y Privacidad".

Intenté también ejecutar el pkg install desde la terminal para ver si podía obtener más información sobre por qué está fallando pero no ayuda.

➜  Documents sudo installer -verbose -pkg VirtualBox.pkg -target /
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Oracle VM VirtualBox….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
#
installer: Writing files….....
#
installer: Writing files….....
#
installer: Optimizing system for installed software….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
installer: Validating packages….....
#
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)

La aplicación VirtualBox parece instalarse y puede iniciarse, pero no funciona nada.

¿Alguien tiene alguna idea de cómo resolver esto?

142voto

BradErzwh Puntos 16

Logré solucionarlo.

  • Expulsar la imagen de VirtualBox desde: Finder > Dispositivos

    Remove VirtualBox device

  • Ahora permite la entrada de la excepción: Preferencias del Sistema > Seguridad y Privacidad

    Security & Privacy

  • Luego intenta instalar desde el .dmg de nuevo para que vuelva a montar el dispositivo.

Ahora me funciona bien.

1 votos

Espectacular. Es bueno saberlo.

3 votos

Estoy usando MacOS 10.13.1 (High Sierra), y no vi la opción de "Permitir". He seguido los pasos de este enlace: osxdaily.com/2016/09/27/… (básicamente, corrí sudo spctl --master-disable ) y la opción apareció. Sin embargo, la opción no funcionaba - Cada vez que ejecutaba el instalador, me aparecía la opción "Permitir". El "Permitir" no se recordaba por alguna razón...

1 votos

Gracias. Funcionó como un encanto en High Sierra 10.13.2 y Vbox 5.2.6

8voto

J. LaRosee Puntos 546

Para aquellos que todavía están luchando con este tema:

SI SE CONECTA A TRAVÉS DE UN ESCRITORIO REMOTO O UNA PANTALLA COMPARTIDA o tener cualquier otra emulación de ratón en funcionamiento: No es posible hacer clic en el Allow ¡¡Botón en este modo!!

También lo siguiente:

  1. Ejecute el instalador hasta que aparezca la indicación de ubicación
  2. abrir Preferencias del Sistema
  3. Haz una captura de pantalla ( CMD+SHIFT+3 )
  4. Abre la captura de pantalla con Vista Previa, y selecciona desde la parte superior izquierda hasta el botón, y anota las coordenadas
  5. A continuación, abra Script Editor y ejecutar la siguiente línea de código: tell application "System Events" to click at {890, 460} Utiliza las coordenadas del paso 4. y asegúrate de no mover la ventana de Preferencias, y de que ninguna otra ventana esté superpuesta al botón. (Puede ser que necesites dar permiso de Accesibilidad al Editor a script, pero te lo pedirá)

Ahora el botón está realmente pulsado, y puede permitir que "Oracle America, Inc." se instale. Es posible que se le pida un reinicio. A continuación, ejecute el instalador de nuevo y todo debería funcionar como se espera.

1 votos

Me encontré con esto el otro día con Mac OS X 10.13.6 (17G65). Estaba haciendo VNC en mi servidor local y no podía pulsar el botón "Permitir", tenía que conectar un teclado o ratón Bluetooth para que se permitiera.

0 votos

Vaya, qué error/característica más molesta, gracias por ahorrarme seguir dándome cabezazos contra la pared intentando instalar VirtualBox de forma remota .

0 votos

No puedo creer que esto haya funcionado jaja. No estoy en el escritorio remoto, así que me pregunto qué está provocando esto.

6voto

Panda Puntos 86

La respuesta en el siguiente enlace me funcionó. Requería ejecutar el script proporcionado por dstroot aprobando el kext en Security & Privacy y luego instalar con brew cask reinstall --force virtualbox --verbose --debug . https://github.com/caskroom/homebrew-cask/issues/39369

0 votos

Esto resolvió mi problema.

5voto

Antonius Gavin Puntos 26

Si la solución de la GUI no funciona, reinicie en modo de recuperación e introduzca spctl kext-consent add VB5E2TV963 Luego reinicie en modo normal y la instalación debería estar bien.

0 votos

Muchas gracias, Liviu Ionescu. La solución de la línea de comandos que proporcionaste, después de haber cambiado las Preferencias de Seguridad, fue la única solución que me funcionó.

0 votos

Esto no funciona para mi, arroja error tanto en modo normal como en modo seguro

0 votos

@TheNano, ¿qué versión de MacOS utilizas? ¿Y qué errores has visto?

5voto

rogerdpack Puntos 211

Por alguna razón, cuando hice clic en "permitir", me pareció que el botón "no hacía nada", pero cuando lo intenté por tercera vez, el botón "funcionó" (después de lo cual siempre funcionó). Es extraño.

Más ideas:

reiniciar en modo seguro, intente el botón de permitir allí

comando línea : sudo spctl --master-disable

Esta es una wiki comunitaria, siéntase libre de añadir más ideas aquí.

0 votos

Por favor, ¿a qué botón se refiere?

2 votos

El botón "permitir" en el panel de preferencias de Seguridad y Privacidad

1 votos

Parece que hay que esperar un tiempo con el panel de preferencias desplegado antes de que el botón "permitir" funcione realmente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X