Vagrant检测到您安装了不支持的VirtualBox版本

时间:2013-06-14 04:07:26

标签: python django virtualbox vagrant

我正在通过http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/

我正在使用win7并使用git-bash作为终端。我得到了:

Shared Folders
After the ./postinstall.sh step, exit SSH Run vagrant halt.

我试图让流浪汉停下来并得到:

vagrant@precise64:~$ vagrant halt 
Vagrant has detected that you have a version of VirtualBox installed that is not supported. Please install one of the supported versions listed below to use Vagrant:

4.0, 4.1

我安装了最新的virtualbox - 4.2.12

我现在该怎么办?

2 个答案:

答案 0 :(得分:8)

你有一个旧版本的流浪汉。只需卸载当前版本,然后安装最新版本。

https://releases.hashicorp.com/vagrant/

答案 1 :(得分:1)

升级Vagrant并不是解决此问题的唯一方法。安装新内核后,我已经打了几次。我的问题是VirtualBox没有自动重建其模块。

我的解决方案是清除&重新安装virtualbox-dkms包,例如:

brendan@ishmael:~$ sudo apt-get purge virtualbox-dkms
brendan@ishmael:~$ sudo apt-get install virtualbox-dkms

这触发了构建当前内核的模块。在此之后,即使我的旧版Vagrant也能看到正确版本的VirtualBox。