Vagrant 报告安装的 GuestAdditions 版本不同

Vagrant 报告安装的 GuestAdditions 版本不同

我在互联网上看到过有关类似问题的帖子,但我无法让它发挥作用。

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

$ vagrant 重新加载

...
...
...
==> 默认:机器已启动并准备就绪!
收到关于已安装的 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 是正确的......
stdin:不是 tty
用法:服务 | --status-all | [服务名称 [命令 | --full-restart ]]
bash:第 3 行:vboxadd:未找到命令
收到关于已安装的 GuestAdditions 版本的不同报告:
您的主机上的 Virtualbox 声明:4.3.10
vm 内部的 VBoxService 声明:5.0.8
继续,假设 VBoxService 是正确的......
stdin:不是 tty
删除现有的 VirtualBox DKMS 内核模块...完成。
删除现有的 VirtualBox 非 DKMS 内核模块...完成。
构建 VirtualBox Guest Additions 内核模块...完成。
正在对 Guest Additions 进行非内核设置...完成。
您应该重新启动您的客户端以确保新模块实际被使用

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

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

$ vagrant vbguest--状态
GuestAdditions 5.0.8 正在运行 --- 正常。
$ VBoxManage guestproperty 获取/VirtualBox/GuestAdd/Version
值: 5.0.8

我确实有另外两台运行 CentOS 的 vagrant VM,没有任何问题。

任何帮助都将受到赞赏。

答案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...

有时一切正常,但现在更频繁地报告问题。查询 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.

胡说八道;虚拟盒是 5.0.10

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

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

答案2

尝试升级所有内容。VirtualBox、VirtualBoxAddons 和 Vagrant。如果您无法使用 Vagrant 连接到 VM,只需打开 VirtualBox 并从此处启动它。

相关内容