[英]Vagrant unable to mount shared folders - No such file or directory
我有這個Vagrantfile
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty32"
config.vm.hostname = "app.local"
config.vm.network :private_network, ip: "192.168.20.20"
config.vm.synced_folder ".", "/vagrant", :mount_options => ['dmode=774','fmode=775']
config.vm.provider :virtualbox do |vb|
vb.name = "MyBox"
vb.memory = 512
vb.cpus = 2
end
config.vm.provision :shell, path: "install.sh"
end
我到目前為止使用的沒有問題(在Ubuntu和Windows上 )。 在Windows 10上,我已升級了Oracle VM Virtual Box (5.1.16)和Vagrant (1.9.2),現在我在嘗試安裝該框時出現此錯誤:
Vagrant無法掛載VirtualBox共享文件夾。 這通常是因為文件系統“vboxsf”不可用。 這個文件系統是
通過VirtualBox Guest Additions和內核模塊提供。
請驗證這些客人添加內容是否已在guest虛擬機中正確安裝。 這不是Vagrant中的錯誤,通常是由錯誤的Vagrant框引起的。 對於上下文,嘗試的命令是:mount -t vboxsf -o dmode=774,fmode=775,uid=1000,gid=1000 vagrant /vagrant The error output from the command was: : No such file or directory
我也看到了這個:
主機(5.1.16)和來賓(4.3.36)上的GuestAdditions版本不匹配。 *停止VirtualBox添加
然后看起來刪除了GuestAdditions並安裝了5.1.16版本,步驟結束於:
vboxadd.sh:構建Guest Additions內核模塊。 vboxadd.sh:啟動VirtualBox Guest Additions。 無法找到X.Org或XFree86窗口系統,跳過。
在此之后,我仍然得到:
有關已安裝的GuestAdditions版本的不同報告:
主機上的Virtualbox聲稱:4.3.36 vm聲明中的VBoxService聲明:5.1.16繼續,假設VBoxService正確...得到關於已安裝的GuestAdditions版本的不同報告:主機上的Virtualbox聲明:4.3.36 vm聲明中的VBoxService :5.1.16繼續,假設VBoxService正確...
這是一個錯誤還是我做錯了什么?
它看起來像是在5.1.18中修復的。 更新到最新版本為我解決了問題。
- 共享文件夾:固定不區分大小寫的文件名訪問(5.1.16回歸;僅限Windows客戶;錯誤#16549)
- 共享文件夾:固定訪問長路徑(5.1.16回歸;僅限Windows客戶端;錯誤#14651,#16564)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.