2016-05-12 17 views
1

Ich versuche, vagrant mit puPHPet für lokale Tests einzurichten.Vagrant/PuPHPet mouting freigegebene Ordner

Mein Prozess bestand darin, einfach von einer nahezu sauberen puPHPet-Datei zu starten und die Dinge langsam zu überprüfen, indem ich die Konfiguration jedes Mal aktualisiere, wenn ein Element funktioniert. Ich habe Probleme beim Mounten von freigegebenen Ordnern.

Der Ordner I-Sharing will, ist:

C:\Users\{username}\Documents\wip

Wip mehrere Ordner in sich hat - diese meine eigentliche Web-Dateien für verschiedene Websites enthalten. Zum Beispiel können zwei getrennte Standorte, mit getrennten Domänen wären:

C:\Users\{username}\Documents\wip\foo 

oder

C:\Users\{username}\Documents\wip\bar 

Um die gemeinsame Nutzung von selbst zu überprüfen, ich zu montieren einfach wip die Ordner versucht.

In puPHPet, I navigiert sind: Deploy Target/Locally und im Shared Folders Abschnitt I ausgewählt:

  • Ordnerquellen C:\\Users\\{username}\\Documents\\wip
  • Ordnerziel /var/www

Beachten Sie die folgenden yaml (I einige Servertypen scheinen Probleme zu haben):

provider: 
     local: 
      box: puphpet/ubuntu1404-x64 
      box_url: puphpet/ubuntu1404-x64 
      box_version: '0' 
      chosen_virtualizer: virtualbox 

jedoch auf vagabundierende die folgende up passiert:

Es wird zu: ==> testserver: /var/www => C:/Users/{username}/Documents/wip

Hier ist es für etwa eine Minute hängt, dann bekomme ich den Fehler:

Fehler beim Mount Ordner in Linux Gast. Dies liegt in der Regel daran, dass 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:

mount -t vboxsf -o uid=`id -u www-data`,gid=`getent group www-data | cut -d: -f3`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www 
mount -t vboxsf -o uid=`id -u www-data`,gid=`id -g www-data`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www 

Der Fehlerausgang aus dem letzten Befehl ist:

/sbin/mount.vboxsf: mounting failed with the error: No such device 

Weiß jemand, was das Problem ist?

Dank

Antwort

2

Installieren Sie den vagrant vaguest plugin und lassen Sie es die VirtualBox Guest Additions auf dem Gastsystem

+0

Großes Wissen des Host installieren. Das ist es gelöst. 'High Fives' – elb98rm