VMwareTools-9.9.0-2304977 on Linux 3.17.7-200.fc20.x86_64 compile errors

Fusion7上でFedora20を動作していたらVMWareToolsが動作していないことに気づきました。
再度、VMWareToolsをインストールしてみると、どうやらコンパイルに失敗していたようでした。

# VMWaraToolsのインストール中にツラツラと英語のコメントがでるのですが、
# 読まずにいいかげんに全部Enterで進めていたのがイケなかったようです。
# あたりまえですが、コメントはちゃんと読まないとダメですね…

hgfsを利用するには、inode.c にパッチが必要なようです。
巷にPatchファイルが転がっていなかったので、手動で修正して対応しました。

$ cd vmware-tools-distrib/lib/modules/source/
$ tar xvf ./vmhgfs.tar
$ cd ./vmhgfs-only/
$ chmod 644 inode.c
$ vi inode.c
 ----------------row:1925
   //d_alias) {
   d_u.d_alias) {
 ----------------
$ cd ../
$ cp -p vmhgfs.tar vmhgfs.tar_20150105
$ tar cvf vmhgfs.tar vmhgfs-only/
$ cd ~/vmware-tools-distrib
$ sudo ./vmware-install.pl
$ ps -ef | grep vmtoolsd

コメントを残す

メールアドレスが公開されることはありません。