zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

CentOS6.7にVMwarePlayer7インストールしたらC header files matching your runnning kernel were not found.って言われて起動できない時の対応メモ

CentOS6.7にVMwarePlayerインストールしたら
>C header files matching your runnning kernel were not found.
と言われる。
>Before you can run VMware, several modules must be compiled and loaded into the running kernel.
とも。

インストール時に走っているOSのkernelと、今OSに入っているソレとがずれている?
→こちらの環境、yum update で不定期にkernel含めてupdateしていたんだけど、OSの再起動はしていなかったので、installされたkernelと、実際に走っているkernelの間に差異ができていた。

uname -r で確認
再起動前(エラーが出てた)
2.6.32-573.3.1.el6.x86_64
↓OS再起動後
2.6.32-573.12.1.el6.x86_64

# 再起動後、VMwareは一旦アンインストール
./VMware-Player-7.1.3-3206955.x86_64.bundle --uninstall-component=vmware-player

# 再インストール
./VMware-Player-7.1.3-3206955.x86_64.bundle

これでうごいた。