114 votes

VirtualBox 5.1.28 ne parvient pas à s'installer sur MacOS 10.13 en raison de la sécurité KEXT

J'ai essayé d'installer VirtualBox 5.1.28 sur MacOS high sierra mais cela échoue à chaque fois avec l'écran suivant : Virtual Box Installation Failure

Après quelques recherches, j'ai trouvé este hilo et j'ai effectivement vu qu'il bloquait l'installation de VirtualBox.

Security and Privacy settings

Après avoir cliqué sur " autoriser " et essayé de relancer le programme d'installation de VirtualBox, celui-ci échoue à nouveau avec le même message d'erreur générique et le même avertissement de sécurité réapparaît dans les paramètres " Sécurité et confidentialité ".

J'ai également essayé d'exécuter le pkg install à partir du terminal pour voir si je pouvais obtenir plus d'informations sur la raison de son échec, mais cela n'aide pas.

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

L'application VirtualBox semble s'installer et peut être lancée, mais rien ne fonctionne.

Quelqu'un a-t-il une idée pour résoudre ce problème ?

142voto

BradErzwh Points 2661

J'ai réussi à le résoudre.

  • Éjectez l'image VirtualBox à partir de : Finder > Devices (Périphériques)

    Remove VirtualBox device

  • Maintenant, laissez entrer l'exception : Préférences système > Sécurité et confidentialité

    Security & Privacy

  • Enfin, mais pas des moindres, cliquez sur Allow Ainsi, le développeur portant le nom "Oracle America, Inc" sera accepté et le programme d'installation utilisant ce certificat fonctionnera parfaitement (en fait, ce programme d'installation est signé à l'aide du certificat "Oracle America, Inc" et nous devons donc d'abord activer son utilisation sur notre machine).

  • Ensuite, essayez à nouveau d'installer à partir du .dmg pour que le périphérique soit remonté.

Maintenant, ça marche bien pour moi.

1 votes

Génial. Bonne chose à savoir.

3 votes

J'utilise MacOS 10.13.1 (High Sierra), et je n'ai pas vu l'option "Autoriser". J'ai suivi les étapes indiquées sur ce lien : osxdaily.com/2016/09/27/… (en gros, j'ai exécuté sudo spctl --master-disable ) et l'option est apparue. Cependant, l'option n'a pas fonctionné - Chaque fois que j'ai lancé le programme d'installation, j'ai obtenu une option "Autoriser". L'option "Autoriser" n'était pas mémorisée pour une raison quelconque...

1 votes

Merci ! Cela a fonctionné comme un charme dans High Sierra 10.13.2 et Vbox 5.2.6.

8voto

J. LaRosee Points 546

Pour ceux qui sont toujours aux prises avec ce problème :

SI VOUS VOUS CONNECTEZ VIA UN BUREAU À DISTANCE OU UN PARTAGE D'ÉCRAN. ou avoir une autre émulation de souris en cours : Il n'est pas possible de cliquer sur le bouton Allow dans ce mode !

Il en va de même pour les éléments suivants :

  1. Exécutez le programme d'installation jusqu'à l'invite de l'emplacement
  2. ouvrez Préférences Système
  3. Faites une capture d'écran ( CMD+SHIFT+3 )
  4. Ouvrez la capture d'écran avec Aperçu, et sélectionnez en haut à gauche le bouton, et notez les coordonnées.
  5. Ensuite, ouvrez Script Editor et exécutez la ligne de code suivante : tell application "System Events" to click at {890, 460} Utilisez les coordonnées de l'étape 4. Et assurez-vous que vous ne déplacez pas la fenêtre des préférences, et qu'aucune autre fenêtre ne recouvre le bouton. (Il se peut que vous deviez donner la permission d'accessibilité à l'éditeur de script, mais il vous le demandera).

Maintenant, le bouton est effectivement cliqué, et vous pouvez autoriser "Oracle America, Inc." à s'installer. Il se peut que l'on vous demande de redémarrer. Ensuite, exécutez à nouveau le programme d'installation et tout devrait fonctionner comme prévu !

1 votes

J'ai rencontré ce problème l'autre jour avec Mac OS X 10.13.6 (17G65). J'étais en train de me connecter par VNC à mon serveur local et je ne pouvais pas appuyer sur le bouton "Autoriser". J'ai dû connecter un clavier ou une souris Bluetooth pour que cela soit autorisé.

0 votes

Merci de m'éviter de continuer à me taper la tête contre le mur en essayant d'installer VirtualBox à distance .

0 votes

Je ne peux pas croire que ça a marché haha. Je ne suis pas sur le bureau à distance, donc je me demande ce qui déclenche cela.

6voto

running-codebase Points 161

La réponse au lien suivant a fonctionné pour moi. Elle nécessitait l'exécution du script fourni par dstroot en approuvant le texte dans Security & Privacy et ensuite l'installation avec brew cask reinstall --force virtualbox --verbose --debug . https://github.com/caskroom/homebrew-cask/issues/39369

0 votes

Cela a résolu mon problème !

5voto

Liviu Ionescu Points 51

Si la solution GUI ne fonctionne pas, redémarrez en mode Recovery et entrez spctl kext-consent add VB5E2TV963 puis redémarrez en mode normal et l'installation devrait se faire sans problème.

0 votes

Merci beaucoup, Liviu Ionescu. La solution en ligne de commande que vous avez fournie, après avoir modifié les préférences de sécurité, est la seule solution qui ait fonctionné pour moi !

0 votes

Cela ne fonctionne pas pour moi, il y a une erreur en mode normal et en mode sans échec.

0 votes

@TheNano, quelle version de MacOS utilisez-vous ? Et quelles erreurs avez-vous rencontrées ?

5voto

rogerdpack Points 688

Pour une raison quelconque, lorsque j'ai cliqué sur "autoriser", j'ai eu l'impression que le bouton "ne faisait rien", mais lorsque j'ai essayé une troisième fois, le bouton a "pris" (après quoi il a toujours fonctionné). C'est bizarre.

Plus d'idées :

redémarrez en mode sans échec, essayez le bouton "autoriser".

commande ligne : sudo spctl --master-disable

Il s'agit d'un wiki communautaire, n'hésitez pas à ajouter d'autres idées ici.

0 votes

S'il vous plaît, de quel bouton parlez-vous ?

2 votes

Le bouton "autoriser" dans le volet des préférences Sécurité et confidentialité

1 votes

Il semble que vous deviez attendre un certain temps avec le volet des préférences affiché avant que le bouton "autoriser" ne fonctionne réellement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X