題 Vagrant報告不同的已安裝的GuestAdditions版本


我似乎在互聯網上發布類似這類問題的帖子,但我無法讓它發揮作用。

主機操作系統:Mac OS X 10.11.1(El Capitan) 客戶操作系統:Ubuntu 14.04 LTS Virtualbox 5.0.8 流浪漢1.7.4

$ vagrant reload

...
...
...
==>默認:機器啟動並準備就緒!
有關已安裝的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 | [service_name [command | --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的非內核設置...完成。
您應該重新啟動guest虛擬機以確保實際使用新模塊

重新啟動VM以應用更改...
==>默認:嘗試正常關閉VM ...
==>默認:啟動VM ...
==>默認值:等待機器啟動。這可能需要幾分鐘的時間...
    默認值:SSH地址:127.0.0.1:2222
    默認值:SSH用戶名:vagrant
    默認值:SSH身份驗證方法:私鑰
    默認值:警告:連接超時。重試...
    默認值:警告:連接超時。重試...
    默認值:警告:連接超時。重試...
    默認值:警告:遠程連接斷開連接。重試...
    默認值:警告:遠程連接斷開連接。重試...
    默認值:警告:遠程連接斷開連接。重試...
    默認值:警告:遠程連接斷開連接。重試...
==>默認:機器啟動並準備就緒!
==>默認:檢查VM中的訪客添加內容...
    default:此VM上的guest虛擬機添加項與安裝的版本不匹配
    默認:VirtualBox!在大多數情況下這很好,但在極少數情況下它可以
    默認值:防止共享文件夾等工作正常。如果你看到
    默認:共享文件夾錯誤,請確保在其中添加客人
    默認值:虛擬機與您安裝的VirtualBox版本匹配
    默認:您的主機並重新加載您的VM。
    默認:
    默認值:Guest Additions Version: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而沒有任何問題。

任何幫助表示讚賞。


9
2017-11-08 18:44


起源


我有完全相同的問題。你找到了解決方案嗎? - Zarathuztra


答案:


我明白了:

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錯誤。


1
2017-12-21 15:06





試著升級一切。 VirtualBox,VirtualBoxAddons和Vagrant。 如果您無法使用Vagrant連接到VM,只需打開VirtualBox並從此處啟動它。


0
2017-08-11 14:54