tabimoba.net

とあるエンジニアの雑記帳

Windows + VirtualBox + Vagrant 1.7.3は正常に動作しません

Vagrant 1.7.3にはWindowsホストでの動作にバグがあります。具体的には、VagrantのSynced Folderにバグがあるため、VirtualBoxをProviderとして利用する場合、/vagrantディレクトリを含む共有フォルダがマウントできません。
影響として、シェルスクリプト等を用いたProvisioningが動作しません。

VirtualBox側でVagrantによって設定された共有フォルダを見てみると、フォルダのパスが「\\?\C:\」という文字列となっており(\\?\という余計な文字列が付加されているため)、これにより正常に共有フォルダがマウント出来ない状態となっています。\\?\という文字列を除去すると、共有フォルダをマウント出来ることから、VirtualBoxの共有フォルダは正常に動作していることが分かります。

なお、Windowsで正常に動作しない問題は、既にIssueに上がっています。github.com