在做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...
我有一个快速搜索,但没有解决这个问题。
它似乎没有影响任何事情所以只是想知道这里的最佳做法是什么......
答案 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安装了流浪者的情况下
clean
和autoremove
对于防止安装程序使用apt缓存文件很重要,即使您使用.deb
!
答案 2 :(得分:0)
我在Ubuntu 18.04
和Virtualbox 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