Mac PR

vagrant upのエラー解決策

記事内に商品プロモーションを含む場合があります

数ヶ月ぶりにローカル環境でvagrant upしようとしたところエラーが出てしまったので、エラー内容と解決策をメモしておきます。

環境

・macOS High Sierra バージョン10.13.6

・Vagrant、VirtualBoxインストール済み

・VCCW導入済み

 

エラー発生状況

VCCWで数ヶ月前まで起動成功していましたが、vagrant upすると下記のエラーメッセージが表示され、起動出来ませんでした。

There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: [“hostonlyif”, “create”]

Stderr: 0%…
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: “RTEXITCODE handleCreate(HandlerArg *)” at line 94 of file VBoxManageHostonly.cpp

 

エラー解決策

エラーメッセージを眺めた感じではVirtualBoxに問題がありそうだったので、最新版へのアップデートを試みました。

VirtualBox公式サイトより最新版のzipファイルをダウンロードします。

1(アイコンをダブルクリック)を実行するも、何故かエラーが発生して完了となりませんでした。

その原因はこれでした。

「システム環境設定」→「セキュリティとプライバシー」を開くと、下部に「いくつかにシステムソフトウェアの読み込みがブロックされました。」と表示されていました。
「許可」をクリックし、「Oracle America, Inc.」にチェックを入れて「OK」をクリックします。

再度VirtualBoxのアップデートを試みたところ、今度は成功しました。

念のため、Vagrantも最新版にアップデートした後、vagrant upしてみました。

VirtualBoxのバージョンが古かったのが原因だったようで、ようやく起動に成功しました!

 

まとめ

OSのアップデートに伴うものなのでしょうか、ソフトウェアの読み込みがブロックされていたことは盲点で、無駄にあれこれいじってしまいました。
何はともあれ今までどおりに起動できたので、一安心でした。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)