7 votes

VirtualBox 5.2 ne s'installera pas sur Mac OS 10.13

En essayant d'installer VirtualBox 5.2 sur un Mac fonctionnant sous OSX 10.13. L'installation échoue avec un message d'erreur de l'installateur qui indique "L'installation a échoué."

J'ai essayé les 2 solutions que j'ai pu trouver et aucune n'a fonctionné.

J'ai essayé de cliquer sur "autoriser" dans le panneau de préférences "Sécurité et confidentialité" où le téléchargement est bloqué. A chaque fois, j'ai éjecté l'image avant de réessayer sans succès.

J'ai également essayé d'entrer sudo spctl --master-disable dans le terminal avant de réessayer, mais toujours sans succès.

Après l'échec, l'icône de l'application apparaît toujours dans le dossier de téléchargement, mais je suppose que ce n'est pas une bonne installation et que je rencontrerai des problèmes en l'utilisant? Des idées?

0 votes

Si vous exécutez spctl —status et que les évaluations sont toujours activées, alors vous n'avez pas préparé le système pour être modifié par Virtual box. Pouvez-vous confirmer que vous avez désactivé le SIP ? Vous ne pouvez pas désactiver le SIP à partir du système en cours d'exécution, donc ce serait une étape suivante claire pour vous. L'autre point de confusion concerne si vous êtes connecté localement au Mac - la réponse d'Emil couvre cet obstacle.

7voto

GabeBrady Points 776

Cela a fonctionné pour moi sur High Sierra 10.13.4 :

  • Préférences Système > Clavier > Raccourcis > Sélectionnez 'Tous les contrôles'

entrer la description de l'image ici

Ensuite :

  • Préférences Système > Confidentialité et Sécurité > Appuyez sur 'Tab' jusqu'à ce que 'Autoriser' soit sélectionné > Appuyez sur 'Barre d'espacement'

Remarque : la page Confidentialité et Sécurité peut nécessiter d'être déverrouillée avant que 'Tab' fonctionne.

J'espère que cela aidera !

Crédit à la réponse de @dansanduleac sur GitHub

0 votes

Cette solution a également fonctionné avec VirtualBox 6.0.

0 votes

J'ai dû quitter et redémarrer les Préférences Système après avoir activé Tous les contrôles, et ensuite le défilement + espace a fonctionné. High Sierra.

5voto

Emil Hernqvist Points 66

J'ai eu les mêmes problèmes lors de l'installation de VirtualBox 5.2 sur un Mac d'un employé sous 10.13, via bureau à distance. Après avoir essayé toutes les choses que vous avez mentionnées, j'ai continué à chercher sur Google, finissant par trouver ce fil de discussion disant que c'était un problème de partage d'écran.

Il y a un rapport selon lequel vous ne pouvez pas autoriser le kext si vous utilisez le partage d'écran.

J'utilise magic perf pour intercepter diverses actions du touchpad. [...] Si vous avez ce problème, essayez de désactiver toutes les applications qui peuvent capturer et transmettre des clics.

Apple désactive le bouton "Autoriser" s'il est pressé par quelqu'un D'AUTRE que le touchpad Mac, directement.

Donc, si vous essayez également cela via une méthode indirecte, ou si vous utilisez quelque chose comme Magic Perf ou SteerMouse, désactivez-les et assurez-vous que le clic sur "Autoriser" est le plus direct possible.

J'espère que cela aidera quelqu'un là-bas.

1 votes

La méthode indirecte s'applique également à la souris Bluetooth. Autoriser l'installation via Confidentialité et Sécurité avec un bluetooth (ou autre périphérique) ne permettra pas l'installation. Il doit être cliqué et activé à l'aide du trackpad. J'ai activé et installé avec le trackpad et cela a fonctionné pour moi.

3voto

Simon Points 131

Ça a fonctionné pour moi sur 10.13.4

Ouvrez l'éditeur de scripts et exécutez la commande suivante, en remplaçant x et y si nécessaire.

dites à l'application "System Events" de cliquer sur {x, y}

Obtenez vos valeurs x, y en appuyant sur cmd + shift + 4 pour ouvrir l'outil de capture d'écran. Passez sur le bouton Autoriser et mettez ces valeurs pour x et y respectivement. Assurez-vous que le bouton Autoriser est visible lorsque vous exécutez le script.

2voto

Salman Ahmed Points 21

Cela fonctionne pour Virtualbox 6.0 sur macOS Mojave (10.14.5), mais devrait également fonctionner pour d'autres versions :

  1. Désinstallez Virtualbox (en supposant qu'il ne s'est pas installé correctement)

  2. Redémarrez en mode de récupération (redémarrez votre Mac tout en maintenant les touches Commande et R)

  3. Une fois démarré en mode de récupération, cliquez sur Services->Terminal dans votre barre supérieure

  4. Exécutez ces commandes :

    spctl kext-consent disable
    spctl kext-consent add VB5E2TV963
    spctl kext-consent enable 
    reboot

(VB5E2TV963 est l'ID développeur Oracle, il apparaît pendant l'installation en haut à droite de l'installateur si vous cliquez sur l'icône de verrouillage. kext-consent add peut fonctionner, mais peut-être pas :D)

saisissez ici la description de l'image 5. Réinstallez Virtualbox

0 votes

C'est la seule solution qui a fonctionné pour moi. Aucune idée de pourquoi cela s'est produit. J'ai 2 Mac, un seul avait le problème ...

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