我在一台新的联想 Thinkpad 420s 上安装了 Ubuntu 11.10,并尝试启动并运行一些 VirtualBox VM(使用 Vagrant)。在我尝试添加仅主机网络之前,一切正常。这是我在终端中遇到的故障:
我将日志设置为调试并再次尝试。 以下是日志相关部分的粘贴。
当我尝试使用 VirtualBox GUI(文件->首选项->网络->添加仅主机网络)添加仅主机网络时,出现以下错误消息:
该错误发生在三个不同的虚拟盒中,所有 Ubuntu 11.10 64 位客户机,其中一个我在 Windows 主机和 OSX 主机上运行都没有问题。
这是我在 Windows 和 OSX 上成功运行的盒子的 Vagrantfile:
Vagrant::Config.run do |config|
config.vm.box = "ubuntu-11.10"
config.vm.box_url = "http://timhuegdon.com/vagrant-boxes/ubuntu-11.10.box"
config.vm.network :hostonly, "192.168.33.10"
config.vm.customize ["modifyvm", :id, "--memory", "512"]
config.vm.customize ["modifyvm", :id, "--natnet1", "10.0.28.0/24"]
config.vm.forward_port 80, 4567
end
我也尝试了另外两个盒子,其中一个是我昨晚用 veewee 构建的,所有盒子都出现了完全相同的错误。
我已经使用 rvm 安装了 ruby 1.9.3-p125 [ x86_64 ],并且 Vagrant 在其自己的 gemset 中运行。
我在 Google 上搜索了很多次,但还是没能找到解决办法。有什么建议吗?
答案1
这是一个众所周知的漏洞VirtualBox 4.1.12(来自 VBox apt 存储库)。
我已删除 VBox,然后手动安装了以前的版本 4.1.10,现在一切都恢复正常。