Homesteadを実行できないようです。 SSH認証方法:秘密鍵でハングします。
Homestead VMが起動します。VirtualBoxに移動してターミナルウィンドウを開き、vagrant:vagrantでログインできます。
Ssh、ssh [email protected]:2204、またはssh [email protected] -p 2204をvagrantできません。
VMにはフォルダが表示されませんが、VirtualBoxにはフォルダがマップされていると表示されます。
私が浮浪するたびに、私は得る:
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.
Homesteadの安全でない秘密キーをボックスのキーに置き換えました。多くの人が「警告:接続タイムアウト」というメッセージを受け取ります。再試行しています...しかし、私はそこまで行きません。
Mac 10.11.6を使用しています
どんな助けも大歓迎です!
今日、macOS 10.12でも同じ問題が発生しましたが、修正を見つけるのに6時間かかりました。最後に、いくつかの再インストール、再起動、試行錯誤の後、次の手順を実行することでなんとか動作するようになりました...
Homestead-7
ボックスがシャットダウンされていることを確認してくださいHomestead-7
ボックスを右クリックして、[設定]を選択しますvagrant up --provision
でHomesteadを再プロビジョニングしますvagrant reload --provision
を実行してマシンを再プロビジョニングしますそれはそれであるはずです!この後SSHで接続できましたが、ブラウザでHomesteadサイトを表示することはできませんでした(/etc/hosts
ファイルを設定したとしても)が、Macを簡単に再起動するだけで修正できるようです。
そもそも何がこれを引き起こしたのか正確にはわからないので、これは私の場合は少し幸運かもしれませんが、どうやって対処するか教えてください。
この問題がありました。 BIOSでVt-xを有効にし、クリアしました。
BIOS設定で「仮想化テクノロジー」を有効にします
Vagrant 2.1.2
vagrant destroy
その後vagrant up --provision
私のために働いた。
私は通常、新しいバージョンのvagrantがリリースされたときに発生することに気付きました
そして、あなたは浮浪者が起こっているのを見ることができます。
ここでは何もうまくいきませんでした。私はSSH auth method: private key
私のMacブラックがスクリーニングされてクラッシュしたため。
私のために働いたのはvagrant destroy
その後vagrant up --provision
。もちろん、これによりVM内のすべてが破棄されることに注意してください。とにかく一時的な原則を使用する必要があります...
Windowsを使用している場合は、ここですべてを実行してもまだ問題があります。おそらくこれが必要な解決策です。
管理者としてコマンドプロンプトを開きます。 bcdedit
コマンドを入力します。 hypervisorlaunchtype Auto
が見つかります。その場合は、bcdedit /set hypervisorlaunchtype off
と入力してオフにします。再起動して再試行してください。
お役に立てれば。
私はfsckをしなければなりませんでした。 (免責事項、メモリからコマンドを入力しました)
通常の端末に戻って、以下を試してください:
vagrant halt
vagrant up
私にとっては、ここからは正常に戻りました。