とんちゃんといっしょ

Cloudに関する技術とか日常とかについて書いたり書かなかったり

VMware Server2

前のでうまくいかなかったのでXenのKernelを通常に戻してみたが解決せず。
そのうちmakeコマンドが入ってないことが判明。
makeをインストール

[root@localhost tmp]# yum install -y make

でもやっぱりダメ。
Kernelのソースが必要らしいのでこれもインストール

[root@localhost tmp]# yum install -y kernel-devel

でもまだエラー。

/tmp/vmware-config1/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config1/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ has no member named ‘dumpable’

そのうち色々調べていくとKernel2.6.23ぐらいからの変更が影響しているらしい。
と言うわけでここを参考にしながら問題の解決を図る。

[root@localhost tmp]# wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz
[root@localhost tmp]# tar zxvf vmware-any-any-update115.tar.gz
[root@localhost tmp]# cd vmware-any-any-update115
[root@localhost tmp]# ./runme.pl

これでもまだエラー

CC [M] /tmp/vmware-config0/vmmon-only/common/task.o
gcc: error trying to exec 'cc1plus': execvp: そのようなファイルやディレクトリはありません
make[2]: *** [/tmp/vmware-config0/vmmon-only/common/task.o] エラー 1
No such file or directory

今度は別のサイトgcc-c++がいると分かる。
gcc-c++をインストール

[root@localhost tmp]# yum install -y gcc-c++
[root@localhost tmp]# vmware-config.pl

これで無事にインストールに成功。


長かった・・・