vagrant upでエラー。「unable to mount VirtualBox shared folders」と「id -u nginx」

319, 2020-04-04

目次

vagrant upできない

VirtualBoxを更新したところVagrantでGuestAdditionsが合ってないぞ(・∀・)というエラーが出た。
お馴染みのやつです。

インストールしているOSはCentOS7系。

vbguestプラグインを入れているけどなぜか自動更新に失敗していたので、手動でインストール。

sshで接続してカーネルも最新にした。

[vagrant@localhost ~]$ sudo yum -y update kernel
[vagrant@localhost ~]$ sudo yum -y install kernel-devel kernel-headers dkms gcc gcc-c++

しかし、共有フォルダがマウントされず↓のようなエラーがでる。

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:

id -u nginx

The error output from the command was:

id: nginx: no such user

idnginxのユーザーがいないみたいなことが書いてあるので、Nginxを入れる。

するとエラーは出なくなり、vagrant upにも成功しました(゚∀゚)アヒャヒャ

参考

Webアプリケーションの制作ならNARUPORT

Webアプリケーションの制作ならNARUPORTにお任せください。
Webアプリの他にもGUIアプリやChromeExtension, スクリプトの制作など可能です。
以下のお問い合わせフォームからご依頼ください!

投稿者名です。64字以内で入力してください。

必要な場合はEメールアドレスを入力してください(全体に公開されます)。

投稿する内容です。

スポンサーリンク

スポンサーリンク

スポンサーリンク

スポンサーリンク