vagrant upをしたときにThere was an error when attempting to rsync a synced folderメッセージが出力された。
そのときに対処して解決した方法を今後の私のためにも残しておく。
環境
Windows10
Virtualbox 6.1.12
Vagrant 2.2.10
事象
コマンドプロンプトからvagrant upをしたところ以下のメッセージが表示された。
There was an error when attempting to rsync a synced folder.
原因
公式の情報が見当たらなかったけれど、複数のサイトを見た感じだとVirtualBox Guest Additionが古いことにより発生していると書かれていた。
対処方法
vagrant plugin install vagrant-vbguest を実行してvagrant-vbguestをインストールする。
vagrant-vbguestとはゲストOSのVirtualBox Guest Additionsをインストール、アップデートを自動で行ってくれるプラグイン。
結果
vagrant-vbguestをインストールした結果、vagrant upを実行したときにメッセージは出力されなくなった。
しかし、Virtualboxの共有フォルダの設定を追加したらまた同じメッセージが出てしまった。
対処方法2
再度、インターネットで調べていくと他の対処方法が書かれていた。
forget for get|Windows10+Vagrant+VirtualBoxでrsyncが失敗する
https://lightwill.hatenablog.com/entry/2018/03/01/010040
Vagrantfileファイルに以下の設定を追記する。
config.vm.synced_folder "./", "/vagrant", type: "virtualbox"
結果2
追記したあとにvagrant upを実行するとメッセージが出力されなくなった。
Vagrantfileファイルが存在しているフォルダと/vagrantが同期されたので、当初やりたかったホストOS(Windows10)とゲストOS(CentOS7)間でファイルのやり取りができるようになった。
コメント