39 votos

La instalación de VirtualBox falló en macOS Catalina

No puedo instalar virtualbox en macOS Catalina. Probé tanto el instalador GUI como Homebrew.

Aquí está el error de instalación:

instalador: La actualización falló. (El instalador encontró un error que causó que la instalación fallara. Contacta al fabricante del software para obtener ayuda. Ocurrió un error mientras se ejecutaban scripts desde el paquete “VirtualBox.pkg”.)

¿Alguien más está enfrentando este problema? ¿Algún modo de solucionarlo?

Aquí está la salida de install.log:

2019-10-14 21:35:29+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: ----- Comienzo de la instalación -----
2019-10-14 21:35:29+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: solicitud=PKInstallRequest <4 paquetes, destino=/>
2019-10-14 21:35:29+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: paquetes=(
        "PKLeopardPackage ",
        "PKLeopardPackage ",
        "PKLeopardPackage ",
        "PKLeopardPackage "
    )
2019-10-14 21:35:29+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: Estableciendo responsabilidad de la instalación en 59047
2019-10-14 21:35:29+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: Extractando file:///Volumes/VirtualBox/VirtualBox.pkg#VBoxKEXTs.pkg (destino=/Library/InstallerSandboxes/.PKInstallSandboxManager/FA51811A-A5EE-438F-AB97-30B707A37E84.activeSandbox/Root/Library/Application Support/VirtualBox, uid=0)
2019-10-14 21:35:35+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: Extractando file:///Volumes/VirtualBox/VirtualBox.pkg#VirtualBox.pkg (destino=/Library/InstallerSandboxes/.PKInstallSandboxManager/FA51811A-A5EE-438F-AB97-30B707A37E84.activeSandbox/Root/Applications, uid=0)
2019-10-14 21:35:36+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: Extractando file:///Volumes/VirtualBox/VirtualBox.pkg#VirtualBoxCLI.pkg (destino=/Library/InstallerSandboxes/.PKInstallSandboxManager/FA51811A-A5EE-438F-AB97-30B707A37E84.activeSandbox/Root/usr/local/bin, uid=0)
2019-10-14 21:35:36+05:30 Anshs-MacBook-Pro installd[554]: PackageKit: Extractando file:///Volumes/VirtualBox/VirtualBox.pkg#OSXFuseCore.pkg (destino=/Library/InstallerSandboxes/.PKInstallSandboxManager/FA51811A-A5EE-438F-AB97-30B707A37E84.activeSandbox/Root, uid=0)
...

Esto es lo que sucede si intento crear una VM incluso después de la instalación fallida:

Descripción de la imagen

1 votos

¿Qué versión de VirtualBox estás intentando? Según este informe de error "La última versión VirtualBox 6.0.12 y 10.15 no se llevan bien. Puedes obtener la última versión de prueba (después de deshabilitar SIP) que aborda el problema, o esperar hasta que se lance la versión 6.0.14 el 15 de octubre de 2019."

57voto

sajan Puntos 586

Para instalar y/o usar VirtualBox, es posible que necesites habilitar su extensión de kernel en: Preferencias del Sistema → Seguridad y Privacidad → General

Para obtener más información, consulta la documentación o esta Nota Técnica de Apple: https://developer.apple.com/library/content/technotes/tn2459/_index.html

10 votos

Lo que es particularmente molesto es que hay una ventana emergente de macOS para ir a buscar en esa parte de las Preferencias del Sistema la primera vez que instala VirtualBox, pero no en ciclos posteriores de desinstalación-reinstalación, lo que significa que si olvida cómo funciona esto, su única esperanza es esta respuesta de SO

0 votos

Para Cataliina, consulte esta nota técnica: support.apple.com/guide/mac-help/…

6 votos

La pestaña General no tiene nada relevante para habilitar extensiones de kernel. Por favor, díganos más.

11voto

James Tikalsky Puntos 211

Si has utilizado el Asistente de Migración

Me mudé de una máquina antigua con macOS Mojave a una nueva máquina con macOS Catalina utilizando el Asistente de Migración. Esto evitó el proceso de instalación normal, por lo que la Preferencia del Sistema de Seguridad y Privacidad nunca mostró una ventana que me permitiera otorgar permiso a VirtualBox para ejecutarse.

La solución fue descargar el instalador más reciente de VirtualBox compatible con Catalina .dmg (versión 6.12 en adelante) y ejecutar VirtualBox_Uninstall.tool. Esto falló, pero solicitó permisos adicionales en las Preferencias del Sistema... Seguridad y Privacidad. Después de otorgar permiso a la herramienta de desinstalación, ejecuté la herramienta de desinstalación nuevamente con éxito.

Luego ejecuté el instalador de VirtualBox .pkg, que falló. VirtualBox se instaló, pero no completamente. Luego lancé VirtualBox, que falló, pero me dio una ventana en las Preferencias del Sistema... Seguridad y Privacidad que me permitió otorgar permiso para que VirtualBox se ejecutara. Luego lancé VirtualBox nuevamente y todo funcionó correctamente.

1 votos

Este era exactamente mi caso y funcionó, gracias señor.

0 votos

Mejor respuesta de todos los tiempos. El punto principal es VirtualBox_Uninstall.tool

6voto

JoanF Puntos 51

Para Catalina necesitarás hacer esto:

Reinicia tu mac en modo de Recuperación (cmd + R)

Luego abre una Terminal e ingresa: spctl kext-consent add VB5E2TV963

Reinicia tu mac.

VB5E2TV963 es el código de oracle.

(Tomado de https://forums.virtualbox.org/viewtopic.php?f=8&t=93133)

Para mí fue la única forma de instalarlo.

0 votos

Esto es oro, la última actualización destruyó mi configuración de Vagrant + VirtualBox. Ni esta respuesta: Para instalar y/o usar virtualbox es posible que necesites habilitar su extensión del kernel en: Preferencias del sistema Seguridad y privacidad General Ni sudo spctl --master-disable ayudó esta vez.

0 votos

Estoy en Mojave -- esta fue la única respuesta que funcionó para mí

3voto

jumbojs Puntos 1034

Esto es lo que funcionó para mí: Haz lo que se describe aquí:

https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave

Después de haber hecho esto, verás la información de que la instalación de un módulo de Oracle falló. Puedes otorgar permiso y hacer una nueva instalación. Esta vez funcionará.

1 votos

Esta fue la única solución que funcionó para mí. Gracias

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