Bat*_*dak 20 linux virtualbox vagrant
我尝试在我的Ubuntu 14.04上运行vagrant.所以,我做了以下步骤:
-Install vagrant -Install virtualbox -added box for provider
然后我跑了
流浪汉
命令.
运行命令后,我接受这些输出,并且有一条错误消息,我无法弄清楚如何解决并正确运行它.
使用'virtualbox'提供程序将计算机'默认'打开...
==>默认:检查框'udacity/ud381'是否是最新的...
==>默认:清除以前设置的转发端口...
==>默认:清除以前设置的任何网络接口......
==>默认:根据配置准备网络接口...
Run Code Online (Sandbox Code Playgroud)default: Adapter 1: nat==>默认:转发端口......
Run Code Online (Sandbox Code Playgroud)default: 5000 (guest) => 5000 (host) (adapter 1) default: 22 (guest) => 2222 (host) (adapter 1)==>默认值:引导VM ...执行时出错
VBoxManage,Vagrant用于控制VirtualBox的CLI.命令和stderr如下所示.命令:["startvm","0399f946-6a87-4310-a22d-c1a4525ae2f0"," - type","headless"]
Stderr:VBoxManage:错误:虚拟机'ud381_default_1463617458900_49294'在启动期间意外终止,退出代码为1(0x1)VBoxManage:错误:详细信息:代码NS_ERROR_FAILURE(0x80004005),组件MachineWrap,接口IMachine
我该怎么做才能解决这些错误?
edl*_*erd 18
在Ubuntu 16.04上,请确保卸载以前的任何版本的virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox
Run Code Online (Sandbox Code Playgroud)
从virtualbox.org下载的重新安装虚拟机
sudo dpkg -i Downloads/virtualbox-5.1_5.1.22-115126-Ubuntu-xenial_amd64.deb
Run Code Online (Sandbox Code Playgroud)
这为我修复了错误.
小智 10
它必须帮助:
sudo /sbin/vboxconfig
Run Code Online (Sandbox Code Playgroud)
然后启动虚拟机.它帮助了我;-)
重要的前言:
请注意,我在2015/2016年写了这个答案,并针对VirtualBox和Vagrant以及Ubuntu无头14.04.
您的里程可能会有所不同.
如果您有类似的问题,但是对于不同的版本,请随时编辑此答案并将您的答案附加到我对Ubuntu 14.04的答案之上.让我们帮助每个人共同进步.
当我开始使用它们时,我自己也会这样做并更新这个新版本的答案.
回答:
当我遇到同样的问题时,我找到了这个页面.
现在我解决了我的问题.我希望我的解决方案可以帮到你.
dpkg -i whatever_is_the_latest_version_virtualbox.debapt-get -f install 这将安装依赖项dpkg -i whatever_is_the_latest_version_vagrant.debapt-get -f install 这将安装依赖项然后做剩余的流浪盒设置.
它现在应该工作.