Vagrant で Virtualbox Guest Additions が インストールできない
この記事は 2018年 12月 7日 に書かれた記事です。
今 起きている 現象なので 数日経てば 改善するかと思いますが こういう理由で エラーが起きたのか… と 覚えておくためにも 記事にしておきます
Cent OS 7 を 使って vagrant up しようとしたら カーネルパッケージ が インストールされてない とのエラーが…
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-3.10.0-862.14.4.el7.x86_64
普段は 何も考えずに セットアップが 完了するので 原因が わかるまで 時間がかかってしまいました
VirtualBox の バージョン下げてみたり Vagrant の バージョン下げてみたり とか Plugin を 再インストールしてみたり…
原因は??
原因は とても簡単なものでした
単純に パッケージの配信元が 止まっていたので パッケージを インストールすることが 出来ないだけでした
なので centos.org から カーネルパッケージ を 探してきて インストールすれば OK なはず
パッケージのインストール
yum -y install http://mirror.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.14.4.el7.x86_64.rpm
これで vagrant reload したら 動くようになりましたとさ
追記 – 2018/12/09
今日 試したところ 問題なく 立ち上げる事が できました
たまたま 止まっている状態にあたってしまっただけでしたね