スポンサーリンク

ラベル CentOS 7 の投稿を表示しています。 すべての投稿を表示
ラベル CentOS 7 の投稿を表示しています。 すべての投稿を表示

2015年9月15日火曜日

CentOS 7 への VMWare Tools のインストールで失敗した場合の対処

 VMWare に最小構成の CentOS 7 をインストールした場合、VMWare Tools のインストールで失敗する場合があるかも。

 例えば GCC がインストールされていない場合。

Searching for GCC...
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes]

 この場合は素直に GCC をインストールすれば解決する。

# yum install gcc

 もしくは、カーネルヘッダがインストールされていない場合。

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers.
Would you like to change it? [yes]

 念のためカーネルのバージョンとパスを確認する。

# uname -mr
3.10.0-229.el7.x86_64 x86_64
# ls /lib/modules/3.10.0-229.el7.x86_64/build/include
ls: /lib/modules/3.10.0-229.el7.x86_64/build/include: No such file or directory


 この場合は確認したカーネルバージョンのモジュールをインストールする。

# yum install kernel-devel-3.10.0-229.el7.x86_64

 これで改めて VMWare Tools のインストールスクリプトを実行すれば大丈夫なはず。

 ちなみに Oracle Linux 7 でも同じ原因で失敗、同じ対処で問題なかった。

2015年1月16日金曜日

Sambaで共有したフォルダが見えるが書き込めない原因がSELinuxである場合とその対処

 CentOS 7 に Samba を導入し、共有フォルダを作成した。

 設定各種を行い、実際に Windows からアクセスしてみたが、共有フォルダの中身は見えるものの書き込みができない。
 設定の中で共有フォルダに対して書き込みは許可しているにも関わらず、新しいフォルダを作成したりファイルの作成ができない。

 と、ここで疑わしいのが SELinux の設定。
 とりあえず SELinux を無効にして実行してみる。

# setenforce 0

 すると共有フォルダに対して書き込みが可能となる。
 というわけで原因は SELinux であることが判明。