I've installed a Vagrant + Virtualbox using Chef (+library chef). When I do vagrant up
first time, cookbooks get loaded correctly. However, when I do provision afterwards (be it vagrant provision
, vagrant reload --provision
or vagrant up --provision
I get this error:
Shared folders that Chef requires are missing on the virtual machine.
This is usually due to configuration changing after already booting the
machine. The fix is to run a `vagrant reload` so that the proper shared
folders will be prepared and mounted on the VM.
I searched everywhere and the only solution given is to do vagrant reload --provision
, this worked up up to Vagrant 1.3.1.
question from:
https://stackoverflow.com/questions/27975541/vagrant-chef-error-in-provision-shared-folders-that-chef-requires-are-missin 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…