VirtualBox 5.1.28 non riesce a installare su MacOS 10.13 a causa della sicurezza KEXT

86

Ho provato ad installare VirtualBox 5.1.28 su macOS sierra ma fallisce ogni volta con la seguente schermata:

Dopoaverguardatoingirohotrovato questo thread e ho effettivamente visto che stava bloccando VirtualBox dall'installazione.

DopoaverfattoclicsuConsentiedopoaverprovatoaeseguirenuovamenteilprogrammadiinstallazionediVirtualBox,falliscenuovamenteconlostessomessaggiodierroregenericoelostessoavvisodisicurezzariapparenelleimpostazioni"Sicurezza e privacy".

Ho provato a eseguire anche l'installazione di pkg dal terminale per vedere se potevo ottenere maggiori informazioni sul perché non funziona, ma non aiuta.

➜  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.)

Sembra che l'applicazione VirtualBox sia installata e può essere avviata, ma nulla funziona.

Qualcuno ha qualche idea su come risolvere questo?

    
posta BradErzwh 07.10.2017 - 12:49
fonte

6 risposte

116

Gestito per risolverlo.

  • Espelli l'immagine di VirtualBox da: Finder > Dispositivi

  • Oraconsentil'eccezionein:PreferenzediSistema>Sicurezzaeamp;Privacy

  • Infine,manonmenoimportante,faiclicsulpulsanteAllowinmodochelosviluppatoreconilnome"Oracle America, Inc" sia accettato e l'installer che utilizza quel certificato verrà eseguito correttamente (in pratica questo programma di installazione viene firmato utilizzando " Oracle America, Inc "certificato in modo che sia necessario abilitarlo per l'uso sulla nostra macchina prima)

  • Quindi prova ad installare nuovamente da .dmg in modo che rimuova il dispositivo.

Ora funziona bene per me.

    
risposta data 07.10.2017 - 13:07
fonte
5

La risposta al seguente link ha funzionato per me. È stato necessario eseguire lo script fornito da dstroot , approvando il kext in Security & Privacy e quindi installando con brew cask reinstall --force virtualbox --verbose --debug . link

    
risposta data 28.11.2017 - 05:17
fonte
5

Se la soluzione della GUI non funziona, riavvia in modalità di ripristino e inserisci spctl kext-consent add VB5E2TV963 , quindi riavvia in modalità normale e l'installazione dovrebbe essere ok.

    
risposta data 27.01.2018 - 13:58
fonte
3

Per qualche motivo quando ho cliccato su "allow" mi sono sentito come se il pulsante "non facesse nulla", ma poi quando l'ho provato una terza volta il pulsante "ha preso" (dopo di che ha funzionato sempre). Strano.

Altre idee:

riavvia in modalità provvisoria, prova il pulsante Consenti qui

comando riga : sudo spctl --master-disable

Questo wiki di una comunità è libero di aggiungere qualche altra idea qui.

    
risposta data 19.04.2018 - 23:37
fonte
3

Per coloro che ancora stanno lottando con questo problema:

SE STAI CONNETTERE VIA DESKTOP REMOTO O CONDIVISIONE SCHERMO o esegui un'altra emulazione del mouse: Non è possibile in realtà fare clic sul pulsante Allow in questa modalità !!

Quindi fai quanto segue:

  1. Esegui il programma di installazione fino alla richiesta di posizione
  2. apri Preferenze di sistema
  3. Scatta uno screenshot ( CMD+SHIFT+3 )
  4. Apri lo screenshot con Anteprima, quindi seleziona in alto a sinistra sul pulsante e annota le coordinate
  5. Quindi apri Script Editor ed esegui la seguente riga di codice: %codice% Usa le coordinate del punto 4. e assicurati di non spostare la finestra delle preferenze e che nessuna altra finestra si sovrapponga al pulsante. (Potrebbe essere necessario autorizzare Script Editor per l'accessibilità, ma verrà richiesto)

Ora il pulsante viene effettivamente cliccato e puoi consentire a "Oracle America, Inc." installare. Potrebbe essere richiesto un riavvio. Quindi esegui di nuovo il programma di installazione e tutto dovrebbe funzionare come previsto!

    
risposta data 26.09.2018 - 15:27
fonte
2

Ho visto una breve nota in uno dei messaggi qui o in un altro thread ed era il pezzo critico che mi mancava.

Quando ho avuto il Security & La finestra di dialogo Privacy si apre, il pulsante Applica è visibile e facendo clic sul pulsante e non è stata visualizzata alcuna azione apparente. Il suggerimento rimaneva ancora. Avevo bisogno di WAIT longer prima di provare Apply. Ho scoperto che ho aspettato 20 minuti finché il pulsante non ha funzionato (il prompt è andato via).

    
risposta data 10.08.2018 - 17:42
fonte

Leggi altre domande sui tag