Vagrant meldet verschiedene installierte GuestAdditions-Versionen

9

Ich habe anscheinend im Internet Beiträge zu ähnlichen Themen wie diesem verfasst, aber ich konnte es nicht zum Laufen bringen.

Host-Betriebssystem: Mac OS X 10.11.1 (El Capitan) Gast-Betriebssystem: Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4

$ vagrant reload

...
...
...
==> Standard: Maschine gestartet und bereit!
Ich habe verschiedene Berichte über die installierte GuestAdditions-Version erhalten:
Virtualbox auf Ihrem Host behauptet: 4.3.10 
VBoxService innerhalb der VM-Ansprüche: 5.0.8
Vorausgesetzt, VBoxService ist korrekt ...
GuestAdditions scheint korrekt installiert zu sein (5.0.8), läuft aber nicht.
Ich habe verschiedene Berichte über die installierte GuestAdditions-Version erhalten:
Virtualbox auf Ihrem Host behauptet: 4.3.10
VBoxService innerhalb der VM-Ansprüche: 5.0.8
Vorausgesetzt, VBoxService ist korrekt ...
stdin: ist kein tty
Verwendung: Service | --status-all | [Dienstname [Befehl | --full-restart]]
bash: Zeile 3: vboxadd: Befehl nicht gefunden
Ich habe verschiedene Berichte über die installierte GuestAdditions-Version erhalten:
Virtualbox auf Ihrem Host behauptet: 4.3.10
VBoxService innerhalb der VM-Ansprüche: 5.0.8
Vorausgesetzt, VBoxService ist korrekt ...
stdin: ist kein tty
Vorhandene VirtualBox DKMS-Kernelmodule entfernen ... fertig.
Entfernen vorhandener VirtualBox-Nicht-DKMS-Kernelmodule ... fertig.
Erstellen der VirtualBox Guest Additions-Kernelmodule ... fertig.
Nicht-Kernel-Setup der Guest Additions ... fertig.
Sie sollten Ihren Gast neu starten, um sicherzustellen, dass die neuen Module tatsächlich verwendet werden

Neustart der VM, um Änderungen zu übernehmen ...
==> Standard: Versuch eines ordnungsgemäßen Herunterfahrens der VM ...
==> Standard: VM wird gestartet ...
==> Standard: Warten auf den Start des Computers. Das kann ein paar minuten dauern...
    Standard: SSH-Adresse: 127.0.0.1:2222
    Standard: SSH-Benutzername: Vagrant
    Standard: SSH-Authentifizierungsmethode: privater Schlüssel
    Standard: Warnung: Verbindungszeitlimit. Wiederholen ...
    Standard: Warnung: Verbindungszeitlimit. Wiederholen ...
    Standard: Warnung: Verbindungszeitlimit. Wiederholen ...
    Standard: Warnung: Remoteverbindung trennen. Wiederholen ...
    Standard: Warnung: Remoteverbindung trennen. Wiederholen ...
    Standard: Warnung: Remoteverbindung trennen. Wiederholen ...
    Standard: Warnung: Remoteverbindung trennen. Wiederholen ...
==> Standard: Maschine gestartet und bereit!
==> Standard: Überprüfung auf Gastzugaben in VM ...
    Standard: Die Gastzugaben auf dieser VM stimmen nicht mit der installierten Version von überein
    Standard: VirtualBox! In den meisten Fällen ist dies in Ordnung, in seltenen Fällen jedoch
    Standard: Verhindert, dass freigegebene Ordner ordnungsgemäß funktionieren. Wenn du siehst
    Standard: Fehler in freigegebenen Ordnern. Stellen Sie sicher, dass die Gastzugaben in der
    Standard: Die virtuelle Maschine entspricht der Version von VirtualBox, auf der Sie installiert haben
    Standard: Ihr Host und laden Sie Ihre VM neu.
    Standard: 
    Standard: Guest Additions Version: 4.3.10 
    Standard: VirtualBox Version: 5.0
==> Standard: Hostname einstellen ...
==> Standard: Netzwerkschnittstellen konfigurieren und aktivieren ...
==> Standard: Freigeben von freigegebenen Ordnern ...
    Standard: / vagrant => / Users / martin / VMs / cloudperf
==> Standard: Maschine bereits bereitgestellt. Führen Sie "Vagrant Provision" aus oder verwenden Sie die "--provision"
==> Standard: Flag, um die Bereitstellung zu erzwingen. Provider, die für "Immer ausgeführt" markiert sind, werden weiterhin ausgeführt.

Die folgenden Befehle zeigen jedoch die richtigen Informationen:

$ vagrant vbguest --status
GuestAdditions 5.0.8 läuft --- OK.
$ VBoxManage guestproperty get / VirtualBox / GuestAdd / Version
Wert: 5.0.8

Ich habe zwei andere vagabundierende VMs, auf denen CentOS ohne Probleme ausgeführt wird.

Jede Hilfe wird geschätzt.

GreenTeaTech
quelle
1
Ich habe genau das gleiche Problem. Haben Sie schon Vorsätze gefunden?
Zarathuztra

Antworten:

1

Ich bekomme:

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

Manchmal ist alles in Ordnung, aber jetzt wird häufiger ein Problem gemeldet. Scheint flockig zu sein, wenn VirtualBox nach der Version abgefragt wird.

Meine VirtualBox ist Version 5.0.10 r104061; vbguest version 0.11.0

vbguest --status gibt mir:

$ 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.

Das ist Unsinn; Die virtuelle Box ist 5.0.10

vboxmanage --version gibt mir 5.0.10r104061, was richtig ist.

Daher scheint dies ein vbguest-Fehler zu sein.

user16897
quelle
0

Versuchen Sie einfach, alles zu aktualisieren. VirtualBox, VirtualBoxAddons und Vagrant. Wenn Sie mit Vagrant keine Verbindung zur VM herstellen können, öffnen Sie einfach VirtualBox und starten Sie es von hier aus.

Pavel Dostál
quelle