vagrant up:获得有关已安装的GuestAdditions版本的不同报告

时间:2017-05-02 08:10:16

标签: vagrant virtualbox

在做vagrant up时,我得到了:

Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.28
VBoxService inside the vm claims: 5.1.18
Going on, assuming VBoxService is correct...

我有一个快速搜索,但没有解决这个问题。

它似乎没有影响任何事情所以只是想知道这里的最佳做法是什么......

4 个答案:

答案 0 :(得分:8)

Possibly too late for OP but in case it helps anyone else, comments in the vagrant-vbguest plugin project on GitHub suggest the additions are installed correctly but reported incorrectly. Updating to the latest version fixed it for me:

vagrant plugin update
Updating installed plugins...
Updated 'vagrant-vbguest' to version '0.14.2'!

答案 1 :(得分:0)

在这种情况下,您正在从ubuntu的apt仓库中使用无业游民,将其卸载并立即退出场景!

sudo apt-get purge vagrant

sudo apt-get clean

sudo apt-get autoremove

现在从https://www.vagrantup.com/downloads.html安装中下载Hashicop的流浪者.deb,错误会消失了。在您从apt安装了流浪者的情况下

cleanautoremove对于防止安装程序使用apt缓存文件很重要,即使您使用.deb

答案 2 :(得分:0)

我在Ubuntu 18.04Virtualbox 5.2.18上有同样的问题

修复:将以下几行添加到您的无业游民文件中。

if Vagrant.has_plugin?("vagrant-vbguest")
    config.vbguest.auto_update = false  
end

查看此评论at github

答案 3 :(得分:0)

我找到了可行的解决方案。将以下代码添加到您的Vagrant文​​件中的 Vagrant.configure(“ 2”)do | config | 部分中。

if Vagrant.has_plugin? "vagrant-vbguest"
  config.vbguest.no_install  = true
  config.vbguest.auto_update = false
  config.vbguest.no_remote   = true
end