LoginSignup
2
1

More than 5 years have passed since last update.

Vagrant+VirtualBox: kernelアップデート後にvagrant-vbguestが動かなくなった場合の対処

Posted at

概要

ゲストOSのCentOS7上でyum updateコマンドを打ってkernelのアップデートをしたところ、次起動時からvagrant-vbguestがエラーを吐くようになり、GuestAdditionsが動作しなくなった。
結果的にVirtualBoxのアップデートで解決したのでメモ。

エラーの内容

==> default: Machine booted and ready!
GuestAdditions seems to be installed (5.0.12) correctly, but not running.
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
bash: 行 3: vboxadd: コマンドが見つかりません
Removing existing VirtualBox non-DKMS kernel modules[  OK  ]
Building the VirtualBox Guest Additions kernel modules
The gcc utility was not found. If the following module compilation fails then
this could be the reason and you should try installing it.

Building the main Guest Additions module[失敗]


...


Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` vagrant /vagrant
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` vagrant /vagrant

The error output from the last command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

VirtualBoxアップデート後

Vagrant upでVMを起動したところ、

GuestAdditions versions on your host (5.0.24) and guest (5.0.12) do not match.

と表示されてその後は必要なパッケージのインストールが自動的に始まった。
VirtualBox-GuestAdditionのバージョンがゲストOSのカーネルのバージョンに対応していない場合、このようなエラーが出る模様。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1