Vagrantが異なるインストール済みGuestAdditionsバージョンを報告する


9

このような同様の問題についてインターネットに投稿しているようですが、動作させることができませんでした。

ホストOS:Mac OS X 10.11.1(El Capitan)ゲストOS:Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 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 [コマンド| --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でゲストの追加を確認しています...
    デフォルト:このVMのゲスト追加は、インストールされているバージョンと一致しません
    デフォルト:VirtualBox!ほとんどの場合これで問題ありませんが、まれに
    デフォルト:共有フォルダなどが適切に機能しないようにします。あなたが見るなら
    デフォルト:共有フォルダーのエラー。ゲストの追加が
    デフォルト:仮想マシンは、インストールしたVirtualBoxのバージョンと一致します
    デフォルト:ホストとVMをリロードします。
    デフォルト: 
    デフォルト:Guest Additionsバージョン:4.3.10 
    デフォルト:VirtualBoxバージョン:5.0
==>デフォルト:ホスト名を設定しています...
==>デフォルト:ネットワークインターフェースの設定と有効化...
==>デフォルト:共有フォルダをマウントしています...
    デフォルト:/ vagrant => / Users / martin / VMs / cloudperf
==>デフォルト:マシンはすでにプロビジョニングされています。`vagrant provision`を実行するか、` --provision`を使用します
==>デフォルト:プロビジョニングを強制するフラグ。常に実行するようにマークされたプロビジョニング担当者は引き続き実行されます。

ただし、次のコマンドは正しい情報を示しています。

$ vagrant vbguest --status
GuestAdditions 5.0.8の実行--- OK。
$ VBoxManage guestproperty get / VirtualBox / GuestAdd / Version
値:5.0.8

CentOSを問題なく実行している他の2つのvagrant VMがあります。

どんな助けでもありがたいです。


1
私はまったく同じ問題を抱えています。解決策を見つけましたか?
Zarathuztra、2015

回答:


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バグのようです。


0

すべてをアップグレードしてみてください。VirtualBox、VirtualBoxAddons、Vagrant。Vagrantを使用してVMに接続できない場合は、VirtualBoxを開いて、ここから起動してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.