Je n'arrive pas à faire fonctionner Homestead. Il se bloque à la méthode d'authentification SSH: clé privée.
La propriété familiale VM démarre. Je peux accéder à VirtualBox, ouvrir la fenêtre du terminal et me connecter à vagant: vagrant.
Je ne peux pas errer ssh, ssh [email protected]: 2204 ou ssh [email protected] - p 2204.
Aucun de mes dossiers n'apparaît dans la machine virtuelle, mais la VirtualBox indique qu'ils sont mappés.
Chaque fois que je vagabonde, je reçois:
vagrant up
Bringing machine 'Homestead-7' up with 'virtualbox' provider...
==> Homestead-7: Checking if box 'laravel/Homestead' is up to date...
==> Homestead-7: Clearing any previously set forwarded ports...
==> Homestead-7: Fixed port collision for 80 => 8000. Now on port 2200.
==> Homestead-7: Fixed port collision for 443 => 44300. Now on port 2201.
==> Homestead-7: Fixed port collision for 3306 => 33060. Now on port 2202.
==> Homestead-7: Fixed port collision for 5432 => 54320. Now on port 2203.
==> Homestead-7: Fixed port collision for 22 => 2222. Now on port 2204.
==> Homestead-7: Clearing any previously set network interfaces...
==> Homestead-7: Preparing network interfaces based on configuration...
Homestead-7: Adapter 1: nat
Homestead-7: Adapter 2: hostonly
==> Homestead-7: Forwarding ports...
Homestead-7: 80 (guest) => 2200 (Host) (adapter 1)
Homestead-7: 443 (guest) => 2201 (Host) (adapter 1)
Homestead-7: 3306 (guest) => 2202 (Host) (adapter 1)
Homestead-7: 5432 (guest) => 2203 (Host) (adapter 1)
Homestead-7: 22 (guest) => 2204 (Host) (adapter 1)
==> Homestead-7: Running 'pre-boot' VM customizations...
==> Homestead-7: Booting VM...
==> Homestead-7: Waiting for machine to boot. This may take a few minutes...
Homestead-7: SSH address: 127.0.0.1:2204
Homestead-7: SSH username: vagrant
Homestead-7: SSH auth method: private key
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.
If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.
If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
J'ai remplacé la clé privée non sécurisée Homestead par ma clé sur ma boîte. Je vois que beaucoup de gens ont un avertissement: délai de connexion. Réessayer ..., mais je ne vais pas aussi loin.
Je suis sur un mac 10.11.6
Toute aide serait grandement appréciée!
J'ai eu le même problème sur macOS 10.12 aujourd'hui et j'ai perdu 6 heures à essayer de trouver une solution. Enfin, après plusieurs réinstallations, redémarrages, essais et erreurs, je l’ai fait fonctionner en suivant ces étapes ...
Homestead-7
est fermée dans l'interface utilisateur de VirtualBox.Homestead-7
et choisissez Paramètres.vagrant up --provision
vagrant reload --provision
pour réapprovisionner la machineÇa devrait être ça! J'ai pu entrer dans SSH après cela, mais je n'ai pas pu afficher les sites Homestead via le navigateur (même si j'avais configuré le fichier /etc/hosts
), mais un simple redémarrage du Mac a semblé résoudre le problème.
Étant donné que je ne sais pas ce qui a exactement causé cela au départ, cela pourrait être un peu de chance pour mon cas, mais laissez-moi savoir comment vous vous en sortez.
J'ai eu ce problème. J'ai activé Vt-x dans le bios et il l'a effacé.
Activer "Technologie de virtualisation" dans les paramètres du BIOS
Vagabond 2.1.2
vagrant destroy
puis vagrant up --provision
a fonctionné pour moi.
J'ai remarqué qu'il se produit généralement lorsque la nouvelle version du vagabond est publiée
Et ensuite, vous pouvez voir le vagabond se dérouler.
Rien ici n'a fonctionné pour moi. Je me suis retrouvé dans la situation de SSH auth method: private key
parce que mon mac noir était masqué et bloqué.
Tout ce qui a fonctionné pour moi était un vagrant destroy
puis un vagrant up --provision
. Attention, cela jettera bien sûr tout ce qui se trouve dans votre VM. mais vous devriez quand même utiliser des principes éphémères ...
Je devais faire un fsck. (disclaimer, j'ai tapé les commandes de mémoire)
Retournez à votre terminal habituel et essayez:
vagrant halt
vagrant up
Pour moi, les choses étaient redevenues normales d'ici.