Vagrant + Chef: Error in provision “Shared folders that Chef requires are missing on the virtual machine.”
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