2017-03-23 11 views
4

突然何か変わってしまい、うまく動作しないと思われるVagrantfileのすべてのポートでポートコリジョンが発生し、動作を拒否しています。何の答えは、私は、問題を見つけるために、私は何をすることができます行っているが、それは現時点では私をelludingだ何も実行していないポートコリジョンを報告しているバグ報告

Vagrant cannot forward the specified ports on this VM, since they 
would collide with some other application that is already listening 
on these ports. The forwarded port to 3100 is already in use 
on the host machine. 

To fix this, modify your current project's Vagrantfile to use another 
port. Example, where '1234' would be replaced by a unique host port: 

    config.vm.network :forwarded_port, guest: 1337, host: 1234 

を「あなたのポートを変更する」と言っていないしてください。

lsof -n -i4TCP:3100 

出力は何も

私は私がそれを割ったと思う放浪-vmwareの融合(4.0.18)

+0

'auto_correct'オプションを試すことができますか? 'config.vm.network:forwarded_port、guest:1337、host:1234、auto_correct:true'のようになります –

+0

もちろんauto_correctが動作します。私はむしろ、なぜ誰もが存在しないように見える場合に、妨害物質が衝突を報告している理由を調べるだけです。 – Nick

+0

netstatを実行している情報が一貫していますか? –

答えて

4

[OK]をクリックして放浪1.9.2を実行していますよ。浮浪者-のvmware-プラグインが融合したnat.confをクリアしていない

https://github.com/mitchellh/vagrant/issues/7948

この問題に関連しているようです。したがって、ポートはまだ使用されていないときに使用されていると考えられます。 VMwareのFusion/vmnet8/nat.confを編集し、[incomingtcp]セクションの問題のあるエントリを削除して解決します。

適切な修正が利用できるようになるまで、それを管理することになります。

これはfusion 8.5.3とvagrant-vmware-fusion 4.0.18です。

関連する問題