为什么`vagrant up`会失败“ifdown eth1”SSH测试?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么`vagrant up`会失败“ifdown eth1”SSH测试?相关的知识,希望对你有一定的参考价值。

我最近摧毁了我的宅基地,然后重新建造。从那以后,我一直收到这个错误:

$ 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

答案

如果其他人遇到同样的问题,并想尝试别的东西(为我工作):

我从Vagrant v1.7.0升级到v1.7.4并且发生了错误。已安装Vagrant v1.8.4并且有效!

另一答案

对我来说,在网络配置结束时添加了auto_config:false。

config.vm.network 'private_network', ip: '192.168.14.10', auto_config: false
另一答案

Ubuntu 16.04中没有接口eth1。这是enp0s3

另一答案

对我来说,没有手动更新Vagrant版本解决问题的方法是在VM上安装ifupdown软件包。

vagrant ssh
sudo apt-get install ifupdown
exit
vagrant reload

资料来源:https://laracasts.com/discuss/channels/laravel/laravel-homestead-not-mapping-projects-folder-and-throwing-an-error#

以上是关于为什么`vagrant up`会失败“ifdown eth1”SSH测试?的主要内容,如果未能解决你的问题,请参考以下文章

Vagrant Up失败,因为名称已存在

Hyperledger Fabric 端到端流程:devenv 中的 vagrant up 失败

成功安装vagrant后 vagrant up命令不起作用为啥

vagrant初始登录失败的一般性解决方案

vagrant up时等待机器启动时超时[关闭]

在vagrant up上添加/ etc / hosts进入主机的条目