📝

Vagrant の起動に失敗しつつ、SSH auth method: private key で止まる、VT-x にはまる

2021/04/05に公開

Vagrantを最新化とかとかしてみる

Docker Toolが最新化されたとかで普段使いのVagrantも同時にバージョンアップしてみた。そしてBIOSまで更新するとかあり…まあオチがいつもの遠回りな感じでした。

Vagrant (1.8.5) + VirtualBox (5.0.24 r108355) + Dokcer Toolbox (1.12.0)

結論として、Vagrant と Docker Toolbox は

共存することができません!!
Vagrant (VT-x) と Docker Toolbox(Hyper-V, Windows10 + 64bit) は共存し使用することができないのです。

以上!

と、まあハマッタ点をメモしておきます

Hyper-V が有効になっているときVagrant を起動すると SSH auth method: private key でなにやら止まってしまい立ち上がりません。しかもフリーズしているような感じ。訳がわからないので gui = true で立ち上げたところ。

image

あれ?BIOSの設定が悪いのかと見直してみるも問題ないやん。

Intel(R) Virtualization Technology: Enabled
Intel(R) VT-d Feature: Enabled

でも、VirtualChecker をみると。

image

判らず。CPUは Corei7 そんなそんなとウロウロしてました。そして VT-x を有効にしたく て 3 日程できなかったのだが、Windows が余計なお世話をしてた件 をみて解決しました。どうやらWindows10が、このやろう!ってことでした。

↓↓↓ Hyper-V のチェックを外すと VT-x が有効化になります。

image

このメッセージをちゃんと読むべきでした

image

あーーー。ちゃんと書いてあるやん Hyper-V 有効になるってw

しかも

image

むむむ。とりあえず3日ほどはまってましたw

参考さいと

vagrant up起動に失敗したら
Vagrant 起動時に SSH auth method: private key で止まる

GitHubで編集を提案

Discussion