[vagrant]macOS Mojaveでvagrant upしたらNS_ERROR_FAILUREエラーになった時に行うこと

カテゴリ: Vagrant

macOSをMojaveにアップグレードした後、vagrantを起動しようとしたら、下記のエラーNS_ERROR_FAILURE (0x80004005)が出力され、起動に失敗しました。

$ vagrant init centos/7

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' is up to date...
...
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "030b4aad-eebc-4a0b-bb03-b51b2bd3cafe", "--type", "headless"]

Stderr: VBoxManage: error: The virtual machine 'xxx' has terminated unexpectedly 
        during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface

VirtualBox自体の問題っぽいので、試しにvagrantを経由せずにVirtualBoxを起動してみたところ、下記のエラーが出力されました。

このバージョンのアプリケーション"VirtualBox.app"は、このバージョンのmacOSでは使用できません。
“VirtualBox.app”5.2.8がインストールされています。

virtualbox.orgを確認したら最新が5.2.22だったので、アップデートしたところ問題なく起動しました。

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。