Vagrantが起動しない時の対応方法

2017-09-18T03:12:51Z | 2分で読めます | 更新日時 2017-09-18T03:12:51Z

@

普通に

> vagrant up

とすると、以下のようなエラーが表示

Your VM has become “inaccessible.” Unfortunately, this is a critical error
with VirtualBox that Vagrant can not cleanly recover from. Please open VirtualBox
and clear out your inaccessible virtual machines or find a way to fix

またか、と思いつつ対応方法まとめておきます。

手順1

まずVirtualboxを起動します。仮想マシンのところが、「アクセスできません」と表示されている場合は、VirtualBox上から新規作成をします。その時、仮想マシンを新規作成ではなく、既存のファイルを利用するように指定します。

C:\Users{ユーザー名}\VirtualBox VMs

に入っているvmdkファイルを指定します。
普通に仮想マシンが表示されていて、ここから起動するようでしたらこの手順はパスできます

手順2

CMDもしくは、PowerShellを起動させて、

cd c:/Program Files/Oracle/VirtualBox

に移動します。

./VBoxManage.exe list vms

とすると、すでに作成済みの一覧が表示されます
ここで、先程新規作成したマシンのIDをコピーします

手順3

Vagrantfileがあるフォルダにある .vagrantのフォルダを進んでいくと、idというファイルが存在しています。
その中身をコピーしたマシンのIDに書き換えます。

これで起動するケースが多いです。これでも起動しない場合は次へ

手順4

C:\Users{ユーザー名}.VirtualBox\VirtualBox.xml

の中でパスが描かれている部分をすべて修正します

以上です

© 2008 - 2025 橋本たけしの日々を徒然に

🌱 Powered by Hugo with theme Dream.

about me

皆様はじめまして。
今、プログラミング教育が普通に行われていて、普通にPythonとかAIといった言葉が交わされることは喜ばしいことだなぁと感じています。

プログラミングを実際にすることで、もっとこうしたい!と欲が出てきて、いろいろと考えたり、もっと便利にしたい!と思って、世の中のUI/UX/DXのことを理解できたりします。

深さをとことん追求する中で、幅が出て一人ひとりの味が出てくる。
AIに負けない部分は、実はとっても人間らしさだったりします。
本当に必要なことを考えていけたら良いなぁと思っております。