8
votes

Mac: Une erreur s'est produite lors de l'exécution de `VBoxManage`, une CLI utilisée par Vagrant

Je travaille avec aerospike et je l'installe à l'aide de la boîte virtuelle vagrant.

Après l'installation, lorsque j'essaie de démarrer la machine virtuelle, cela génère l'erreur suivante:

. Une erreur s'est VBoxManage lors de l'exécution de VBoxManage , une CLI utilisée par Vagrant pour contrôler VirtualBox. La commande et stderr sont illustrées ci-dessous.

Commande: ["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]

Stderr: VBoxManage: erreur: la session VM a été fermée avant toute tentative de mise sous tension VBoxManage: erreur: Détails: code NS_ERROR_FAILURE (0x80004005), composant SessionMachine, interface ISession

J'utilise une machine mac pour cette configuration.

Toute suggestion?


0 commentaires

6 Réponses :


10
votes

Les étapes suivantes m'ont aidé:

  1. redémarrez la boîte virtuelle en utilisant:

    vagrant up
    
  2. Arrêtez le vagabond comme suit:

    vagrant halt
    
  3. commencez vagabond comme suit:

    sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
    


0 commentaires

0
votes

J'ai eu le même problème. Vous pouvez simplement redémarrer votre système, puis redémarrer Vagrant également. L'erreur se produit principalement lorsque la boîte virtuelle a été arrêtée brusquement. Bonne chance!


0 commentaires

6
votes

Allez dans les settings => security & privacy => general

et autoriser la permission.


1 commentaires

Merci. En gros, vous verrez quelque chose comme "Un programme d'Oracle Inc. a été bloqué pour accéder au système ..." avec un bouton Autoriser à côté, cliquez dessus.



0
votes
  1. Ouvrez l'interface graphique de VirtualBox et regardez les éléments «plus anciens» dans VirtualBox Manager.
  2. Supprimez toutes les cases écrites `` inaccessible ''
  3. sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  4. vagrant halt
  5. vagrant up

0 commentaires

0
votes

Pour macos, vous pouvez mettre à jour les autorisations de confidentialité et de sécurité.

voici un lien: https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8


0 commentaires

1
votes

Juste eu le même problème après la dernière mise à jour du système d'exploitation (Big Sur). Étapes à suivre pour le faire fonctionner à nouveau:

  • Désinstallez VirtulBox et réinstallez-le (il ne devrait pas supprimer vos VM)
  • exécuter la homestead box update à homestead box update dans le répertoire Homestead
  • lancez sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  • Curieusement, j'ai suivi le lien de @Alperen Tahta et redémarré l'ordinateur portable après avoir changé les autorisations.
  • Vagrant et tada!

Il m'a fallu quelques étapes pour y arriver, mais j'ai maintenant mes VM en place et en ruine comme avant.

J'espère que ça aide 👍🏼


0 commentaires