Vagrant:VMware「vmnet」デバイスが起動に失敗する


2

VagrantのHashiCorpから「vagrant-vmware-fusion」5.0.4公式プラグインをインストールしました。

High Sierraで実行されているVMWare Fusion 10でVagrantを使用しています。

ただし、vagrant upVMの場合、エラーが発生します。

エラーメッセージでアドバイスされているように、リブートしましたが、エラーはまだ発生しています。

何をすべきか?

$ vagrant up --provider vmware_fusion
Bringing machine 'default' up with 'vmware_fusion' provider...
==> default: Box 'hashicorp/precise64' could not be found. Attempting to find and install...
    default: Box Provider: vmware_desktop, vmware_fusion, vmware_workstation
    default: Box Version: >= 0
==> default: Loading metadata for box 'hashicorp/precise64'
    default: URL: https://vagrantcloud.com/hashicorp/precise64
==> default: Adding box 'hashicorp/precise64' (v1.1.0) for provider: vmware_fusion
    default: Downloading: https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/vmware_fusion.box
==> default: Successfully added box 'hashicorp/precise64' (v1.1.0) for 'vmware_fusion'!
==> default: Cloning VMware VM: 'hashicorp/precise64'. This can take some time...
==> default: Checking if box 'hashicorp/precise64' is up to date...
==> default: Verifying vmnet devices are healthy...
The VMware "vmnet" devices are failing to start. The most common
reason for this is collisions with existing network services. For
example, if a hostonly network space collides with another hostonly
network (such as with VirtualBox), it will fail to start. Likewise,
if forwarded ports collide with other listening ports, it will
fail to start.

Vagrant does its best to fix these issues, but in some cases it
cannot determine the root cause of these failures.

Please verify you have no other colliding network services running.
As a last resort, restarting your computer often fixes this issue.

回答:


5

数回再起動した後、vagrant upコマンドを呼び出す前に「VMware Fusion」を起動してみました。

確かに機能します。vagrant upVMWareフュージョンは開始されないため、vagrant upVMをデプロイするには実行する必要があります。

最終的に、エラーメッセージはより明確になる可能性があります。


なお、vagrant up通常の投与量自体で仮想マシンを起動します。これはsshで何年も行われており、ユーザーはログインせず、アプリを起動する人もいません。時々、迷走ネットワークファイルを再起動するか、再作成して動作させる必要がありました。
クリストファー

@ChristopherIanSternここでは、High-Sierra + VmWare Fusion + HashiCorpの有料プラグインを使用して決定的にそれを行っていません。どの仮想化テクノロジーを使用していますか?
ルイFリベイロ

1

このエラーメッセージが表示されました。別の一時停止したVMware Fusion VMを実行していました。一時停止したVMをシャットダウンし、「Vagrant Up」を再度実行しました。vagrantセッションはエラーメッセージを通過しました。


0

最新のVagrant VMWareユーティリティをインストールすると、この問題が修正されます。VMWare Fusionプロセスを手動で起動する必要はなくなりました。これがデフォルトで含まれていない理由がわからないため、自動化を試みるときに多くの問題が発生しました。

ドキュメントを見る

ビルド済みシステムパッケージをダウンロードする


彼らは私の執筆時点で最後でした。すぐに私のMacに得ることができるよう、おかげで、再試行します
ルイFリベイロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.