今 起きている 現象なので 数日経てば 改善するかと思いますが こういう理由で エラーが起きたのか… と 覚えておくためにも 記事にしておきます

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


今日 試したところ 問題なく 立ち上げる事が できました

たまたま 止まっている状態にあたってしまっただけでしたね

Related Article

Vagrant で GitBucket を 立ち上げてみた

詳細へ »

今更だけど Vagrantで 開発環境 の ベースを 作ってみた ( 2 )

詳細へ »

Docker で 開発環境 の ベースを 作ってみた (4)

詳細へ »