我在互联网上看到过有关类似问题的帖子,但我无法让它发挥作用。
主机操作系统: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 并从此处启动它。