vagrant: Fehler beim Mounten von Ordnern in Linux-Gast, das Dateisystem "vboxsf" ist nicht verfügbar?

8

Ich habe VirtualBox 4.3.10 und Vagrant 1.4.3 auf meinem Ubuntu 14.04 64-Bit-Desktop installiert.

Früher arbeitete mit vagrant Technologie, aber dieses Mal, mehrere Probleme. Lassen Sie mich beschreiben, was ich getan habe

  1. Klonen Sie private Git in das lokale System / opt / lampp / htdocs / {project} : done

  2. root@desktop:/opt/lampp/htdocs/{project}$ vagrant up

gibt eine Nachricht am Terminal während der Ausführung an

  

GuestAdditions Versionen auf Ihrem Host (4.3.10) und Gast (4.2.0) stimmen nicht überein.

Der Befehl

wurde mit der Nachricht unten

abgeschlossen
  

Fehler beim Mounten von Ordnern in Linux Guest. Dies ist normalerweise aufgrund der   Das Dateisystem "vboxsf" ist nicht verfügbar. Bitte überprüfen Sie, dass der Gast   Zusätze sind ordnungsgemäß im Gast installiert und können ordnungsgemäß funktionieren.   Der versuchte Befehl war:

...

Ich verstehe, dass das Versionsunterschied ist.

  1. check vagrant vbguest --status

      

    GuestAdditions 4.3.10 läuft --- OK.

  2. Öffne den Browser und starte mit http://192.168.0.33 (erwähnt in README.md des privaten Git Repos), aber es hat nicht funktioniert.

AKTUALISIEREN

  1. Installierte vagrant-vbguest wie vorgeschlagen hier

    $:sudo vagrant plugin install vagrant-vbguest

      

    Installierte das Plugin 'vagrant-vbguest (0.10.0)'!

Dadurch ist die Meldung der Versionsunterschiede von GuestAdditions , die in 2. beschrieben sind, verschwunden

  1. Neustart vagrant halt und dann vagrant up
  

Bringing Maschine 'Standard' up mit 'virtualbox' Anbieter ...
  [default] Löschen von zuvor festgelegten weitergeleiteten Ports ...
  [default] Löschen von zuvor eingestellten Netzwerkschnittstellen ...
  [default] Vorbereiten der Netzwerkschnittstellen basierend auf der Konfiguration ...
  [default] Weiterleitungs-Ports ...
  [Standard] - 22 = & gt; 2222 (Adapter 1)
  [Standard] - 80 = & gt; 8080 (Adapter 1)
  [default] Booten der VM ...
  [default] Wartet auf den Start der Maschine. Das kann ein paar Minuten dauern ...
  [default] Maschine gestartet und fertig!
  GuestAdditions 4.3.10 läuft --- OK.
  [default] Netzwerkschnittstellen konfigurieren und aktivieren ...
  [default] Mounten von freigegebenen Ordnern ...
  [Standard] - / Vagrant

     

Fehler beim Mounten von Ordnern in Linux Guest. Dies ist normalerweise so, weil das Dateisystem "vboxsf" nicht verfügbar ist. Vergewissern Sie sich, dass die Gastzusätze ordnungsgemäß im Gast installiert sind und ordnungsgemäß funktionieren. Der versuchte Befehl war:

%Vor%

Muss ich irgendetwas in der lokalen vagrantfile ändern oder die vagrant Version oder etwas anderes ändern?

Manche sagen, es ist ein Fehler whesome gibt Lösung für ubuntu & lt; 14.04

Bitte schlagen Sie die Lösungshinweise vor und wie Sie dieses Problem beheben können.

    
dkode 13.02.2015, 07:14
quelle

4 Antworten

13
%Vor%

hat bei mir gut funktioniert (Virtual Box 5.0.22, Vagrant 1.8.4). Es dauerte etwas länger, bis der Muck zur Verfügung stand, da das Plugin gcc und eine Menge anderer Tools heruntergeladen hat, bevor die Gast-Erweiterungen .iso an den richtigen Ort verlinkt wurden.

    
Steve 23.06.2016 01:53
quelle
6

Offensichtlich gibt es einen Fehler im VirtualBox Guest Additions 4.3.10 Installer: Ссылка

Es scheint eine einfache Lösung dafür zu geben, indem eine symbolische Verbindung in Vagrant-VM erstellt wird:

%Vor%

Sie könnten dies zu Ihrer Bereitstellungskonfiguration hinzufügen, um sicherzustellen, dass Sie den Fehler nicht erneut ausführen:

%Vor%     
Lucian Popescu 19.03.2015 18:57
quelle
0

Diese Codezeile in "Vagrantfile" war die Lösung für mich:

%Vor%     
Gab 11.02.2017 12:16
quelle
0

In meinem Fall wurde dieser Fehler behoben, indem der Kernel auf dem Gastcomputer mit neu erstellt wurde sudo service vboxadd setup .

    
yvoloshin 17.10.2017 17:03
quelle

Tags und Links