vagrant启动报错The following SSH command responded with a non-zero exit status.,vagrantnon-zero
2015-06-06 14:13
926 查看
agrant启动报错The following SSH command responded with a non-zero exit status.,vagrantnon-zero
vagrant package打包生成box,以这个box为基础模板,打造vagrant环境,启动vagrant报错angel:vagrant $ vagrant upBringing machine 'default' up with 'virtualbox' provider...[default] Clearing any previously set forwarded ports...[default] Creating shared folders metadata...[default] Clearing any previously set network interfaces...[default] Available bridged network interfaces:1) en0: 以太网2) en1: Wi-Fi (AirPort)3) bridge100What interface should the network bridge to? 2[default] Preparing network interfaces based on configuration...[default] Forwarding ports...[default] -- 22 => 2222 (adapter 1)[default] Booting VM...[default] Waiting for machine to boot. This may take a few minutes...[default] Machine booted and ready![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!
ARPCHECK=no /sbin/ifup eth1 2> /dev/null
Stdout from the command:
Device eth1 does not seem to be present, delaying initialization.
Stderr from the command:
解决方案:虽然vagrant up启动报错,但是vagrant ssh还是能登陆虚拟机的,进入虚拟机后,执行如下命令
sudo rm -f /etc/udev/rules.d/70-persistent-net.rules
对, 问题就处在在持久网络设备udev规则(persistent network device udev rules)是被原VM设置好的,再用box生成新VM时,这些rules需要被更新。而这和Vagrantfile里对新VM设置private network的指令发生冲突。删除就好了。再次启动就没问题了。。
原文:http://www.bkjia.com/xtzh/964688.html
相关文章推荐
- mysql相关问题
- WebRTC代码走读(八):代码目录结构
- 程序向mysql插入中文乱码解决办法
- Django学习日记01_环境搭建
- C:\\MFC控件大小随窗体大小而改变
- AutoCAD .NET二次开发(一)
- Mysql中左连接
- VNC connect to raspberry pi under ubuntu desktop environment
- Hadoop学习笔记(十四)---Hbase集群安装及配置
- 浅谈 React Native
- Activity的启动模式详细解释
- 6.2 设计一个持久化玩具
- eclipse遇到问题汇总
- LeetCode Subsets(求所有的集合)
- 转:链接器link.exe 编译器cl.exe 资源编译器rc.exe
- Qt版的Rtsp客户端
- ubuntu 下 Eclipse中syso 快捷键 Alt + / 不能使用的问题
- Linux系统下查看某文件修改的时间戳
- 手把手教popupWindow从下往上,以达到流行效果
- 合并石子