Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

"vagrant up" failed after disabling DHCPv4 server for Host-Only #163

Closed
legal90 opened this issue Dec 23, 2014 · 1 comment
Closed

"vagrant up" failed after disabling DHCPv4 server for Host-Only #163

legal90 opened this issue Dec 23, 2014 · 1 comment
Assignees
Labels

Comments

@legal90
Copy link
Collaborator

legal90 commented Dec 23, 2014

This issue affects only Parallels Desktop 10.1.2 and higher.

If we disable DHCPv4 server for "Host-Only" network (using GUI or prlsrvctl utility), then vagrant up will fail:

With "vagrant-parallels" v1.3.6

==> dev: Fixed port collision for 22 => 2222. Now on port 2200.
==> dev: Available bridged network interfaces:
1) en0
2) awdl0
    dev: What interface should the network bridge to? Enter a number: 1
/Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/driver/pd_10.rb:149:in `block in read_host_only_interfaces': undefined method `[]' for nil:NilClass (NoMethodError)
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/driver/pd_10.rb:133:in `each'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/driver/pd_10.rb:133:in `read_host_only_interfaces'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/action/network.rb:443:in `hostonly_find_matching_network'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/action/network.rb:318:in `hostonly_adapter'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.6/lib/vagrant-parallels/action/network.rb:95:in `block (3 levels) in call'
  from /opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/environment.rb:516:in `lock'

Pretty the same with "vagrant-parallels" v1.3.5 and lower:

==> dev: Fixed port collision for 22 => 2222. Now on port 2200.
==> dev: Available bridged network interfaces:
1) en0
2) awdl0
    dev: What interface should the network bridge to? Enter a number: 1
/Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/driver/pd_8.rb:290:in `block in read_host_only_interfaces': undefined method `[]' for nil:NilClass (NoMethodError)
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/driver/pd_8.rb:278:in `each'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/driver/pd_8.rb:278:in `read_host_only_interfaces'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/action/network.rb:443:in `hostonly_find_matching_network'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/action/network.rb:318:in `hostonly_adapter'
  from /Users/username/.vagrant.d/gems/gems/vagrant-parallels-1.3.5/lib/vagrant-parallels/action/network.rb:95:in `block (3 levels) in call'
  from /opt/vagrant/embedded/gems/gems/vagrant-1.7.1/lib/vagrant/environment.rb:516:in `lock'

Temporary workaround: Enable DHCPv4 server for "Host-Only" network:
"Parallels Desktop -> Preferences -> Advanced -> Network -> Host-Only -> Restore Defaults - Enable IPv4 DHCP"

@legal90 legal90 changed the title Disabled DHCPv4 server for Host-Only causes "vagrant up" failure "vagrant up" failed after disabling DHCPv4 server for Host-Only Dec 23, 2014
@legal90 legal90 self-assigned this Dec 24, 2014
@legal90 legal90 added the bug label Dec 24, 2014
@legal90
Copy link
Collaborator Author

legal90 commented Dec 25, 2014

Fixed in v1.3.7

@legal90 legal90 closed this as completed Dec 25, 2014
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant