Vagrantfile 在一台计算机上挂起,但在另一台计算机上不挂起

Vagrantfile 在一台计算机上挂起,但在另一台计算机上不挂起

这是我的 Vagrantfile:

Vagrant.configure("2") do |config|
    config.vm.box = "Svpernova09/homestead-legacy"
    config.vm.network "private_network", ip: "192.168.33.10"
    config.vm.hostname = "vagrant"
    config.vm.synced_folder ".", "/root/shared", :mount_options => ["dmode=777", "fmode=666"]
end

它在我的其中一台机器上运行正常,但在另一台机器上却不行。在另一台机器上它不工作……几分钟后我得到了这个:

等待机器启动时超时。这意味着 Vagrant 无法在配置的(“config.vm.boot_timeout”值)时间段内与客户机进行通信。

如果您查看上面的内容,您应该能够看到 Vagrant 在尝试连接到机器时遇到的错误。这些错误通常可以很好地提示可能出现的问题。

如果您使用的是自定义盒子,请确保网络正常工作并且您能够连接到机器。这些盒子中的网络设置不正确是一个常见问题。同时验证身份验证配置是否也设置正确。

如果盒子似乎启动正常,您可能需要增加超时(“config.vm.boot_timeout”)值。

如果我Svpernova09/homestead-legacylaravel/homestead它替换,它就可以工作。

据称,vagrant box list两台机器都拥有最新版本的盒子——0.3.5。

以下是坏计算机的输出:

http://pastebin.com/vMZM6T59

...以及优秀的计算机:

http://pastebin.com/Xx8Mbi4g

我尝试重新启动有问题的计算机,但没有成功。

有任何想法吗?

答案1

有问题的机器安装了 VirtualBox 5.0。升级到 VirtualBox 5.1 似乎已经解决了这个问题。

相关内容