なぜかmount出来なくなったようだ
最近新しいboxを使ってVMを構築しようとしたら下記のエラー。
Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem "vboxsf" is not available. This filesystem is made available via the VirtualBox Guest Additions and kernel module. Please verify that these guest additions are properly installed in the guest. This is not a bug in Vagrant and is usually caused by a faulty Vagrant box. For context, the command attempted was:
最初はGuest Additionsをアップデート
VirtualBoxをアップデートしていたのでゲストのGuest Additionsをアップデートのためにプラグイン導入。
vagrant plugin install vagrant-vbguest
それでもvboxsfのエラーは修正できず。
なんぞやと探ってみるとmount.vboxsfが無いご様子
mount.vboxsfへのシンボリックリンク貼り直し
mount.vboxsf -> /opt/VBoxGuestAdditions-5.1.20/other/mount.vboxsf ← ファイルが存在しない
Guest Additionsのミスなのか分からないが、とりあえずエラーなのでここを修正する。
下記の場所にあるという情報なのでここへシンボリックリンクを貼り直す。
rm /sbin/mount.vboxsf ln -s /usr/lib64/VBoxGuestAdditions/mount.vboxsf /sbin/
これでVM を再起動すれば完了!