Vagrant 报告不同安装的 GuestAdditions 版本

Gre*_*ech 9 virtualbox vagrant

我似乎在互联网上发布了关于类似问题的帖子,但我无法让它发挥作用。

主机操作系统:Mac OS X 10.11.1 (El Capitan) 来宾操作系统:Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4

$ 流浪者重新加载

...
...
...
==> 默认值:机器已启动并准备就绪!
收到有关已安装的 GuestAdditions 版本的不同报告:
您主机上的 Virtualbox 声明:4.3.10 
vm 声明中的 VBoxService:5.0.8
继续,假设 VBoxService 是正确的......
GuestAdditions 似乎已正确安装 (5.0.8),但未运行。
收到有关已安装的 GuestAdditions 版本的不同报告:
主机上的 Virtualbox 声称:4.3.10
vm 中的 VBoxService 声明:5.0.8
继续,假设 VBoxService 是正确的......
标准输入:不是 tty
用法:服务 | --status-all | [ 服务名称 [ 命令 | --full-restart ] ]
bash:第 3 行:vboxadd:找不到命令
收到有关已安装的 GuestAdditions 版本的不同报告:
主机上的 Virtualbox 声称:4.3.10
vm 中的 VBoxService 声明:5.0.8
继续,假设 VBoxService 是正确的......
标准输入:不是 tty
删除现有的 VirtualBox DKMS 内核模块...完成。
删除现有的 VirtualBox 非 DKMS 内核模块...完成。
构建 VirtualBox Guest Additions 内核模块...完成。
对 Guest Additions 进行非内核设置...完成。
您应该重新启动来宾以确保实际使用新模块

正在重新启动 VM 以应用更改...
==> 默认值:尝试正常关闭 VM...
==> 默认:启动虚拟机...
==> 默认值:等待机器启动。这可能需要几分钟的时间...
    默认:SSH 地址:127.0.0.1:2222
    默认值:SSH 用户名:vagrant
    默认值:SSH 身份验证方法:私钥
    默认值:警告:连接超时。正在重试...
    默认值:警告:连接超时。正在重试...
    默认值:警告:连接超时。正在重试...
    默认值:警告:远程连接断开。正在重试...
    默认值:警告:远程连接断开。正在重试...
    默认值:警告:远程连接断开。正在重试...
    默认值:警告:远程连接断开。正在重试...
==> 默认值:机器已启动并准备就绪!
==> 默认值:正在检查 VM 中的来宾添加...
    默认:此 VM 上的来宾添加与安装的版本不匹配
    默认值:VirtualBox!在大多数情况下这很好,但在极少数情况下它可以
    默认值:防止共享文件夹等内容正常工作。如果你看到
    默认:共享文件夹错误,请确保访客添加在
    默认:虚拟机​​与您安装的 VirtualBox 版本匹配
    默认:您的主机并重新加载您的虚拟机。
    默认: 
    默认:Guest Additions 版本:4.3.10
    默认:VirtualBox 版本:5.0
==> 默认值:设置主机名...
==> 默认:配置和启用网络接口...
==> 默认值:正在安装共享文件夹...
    默认值:/vagrant => /Users/martin/VMs/cloudperf
==> 默认值:机器已经配置。运行 `vagrant provision` 或使用 `--provision`
==> 默认值:强制配置的标志。标记为始终运行的供应商仍将运行。

但是,以下命令显示了正确的信息:

$ vagrant vbguest --status
GuestAdditions 5.0.8 正在运行 --- 好的。
$ VBoxManage guestproperty get /VirtualBox/GuestAdd/Version
价值:5.0.8

我还有另外两个运行 CentOS 的流浪虚拟机,没有任何问题。

任何帮助表示赞赏。

小智 1

我得到:

Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10   
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
Run Code Online (Sandbox Code Playgroud)

有时一切都很好,但现在更频繁地报告问题。查询 VirtualBox 版本的结果似乎不稳定。

我的VirtualBox是版本5.0.10 r104061;vbguest版本0.11.0

vbguest --status给我:

$ vagrant vbguest --status
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.
Run Code Online (Sandbox Code Playgroud)

这是无稽之谈;虚拟盒子是5.0.10

vboxmanage --version给我 5.0.10r104061,这是正确的。

因此这似乎是一个 vbguest 错误。