For some reason Vagrant is sometimes unable to start the virtual machine and aborts with an error message like:
Some of the defined forwarded ports would collide with existing forwarded ports on VMware network devices. This can be due to existing Vagrant-managed VMware machines, or due to manually configured port forwarding with VMware. Please fix the following port collisions and try again: 2222
If you run into that problem there are a few things that might help you fix them. You can for example shut down your
vagrant machine and remove it from the virtual machine “Virtual Machines” sidebar in the Fusion UI. If you’re lucky that will already solve your problem.
Some other time the following series of commands seems to help solve the issue at hand:
$#> vagrant halt && \ sudo rm -f /opt/vagrant-vmware-desktop/settings/nat.json && \ sudo killall vagrant-vmware-utility && \ vagrant up
If that doesn’t solve you’re problem, you can try a combination of both approaches. If this doesn’t work you have to continue googling ;)