我最近摧毁了我的宅基地,然后重新建造。从那时起,我就遇到了这个错误:
$ vagrant up
...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
==> default: Setting hostname...
==> default: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
/sbin/ifdown eth1 2> /dev/null
Stdout from the command:
Stderr from the command:
错误有点神秘,我无法弄清楚。我重新安装了vagrant / virtual-box并清除了配置文件,但错误仍然存在。
主持人:Ubuntu 16.04
方框:Homestead v0.5
答案 0 :(得分:1)
如果其他人遇到同样的问题而想尝试别的东西(为我工作):
我从Vagrant v1.7.0升级到v1.7.4并且发生了错误。已安装Vagrant v1.8.4并且有效!
答案 1 :(得分:1)
对我来说,在网络配置结束时添加了 auto_config:false 。
config.vm.network 'private_network', ip: '192.168.14.10', auto_config: false
答案 2 :(得分:1)
Ubuntu 16.04中没有接口eth1。这是enp0s3
答案 3 :(得分:0)
对我来说,无需手动更新Vagrant版本即可解决问题的方法是在VM上安装ifupdown软件包。
vagrant ssh
sudo apt-get install ifupdown
exit
vagrant reload
答案 4 :(得分:0)
唯一对我有帮助的是将 vagrant 版本从 1.8.1 升级到 2.2.14