このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

最新版VMware Serverインストールについて このメッセージに返信する
日時: 2009/04/22 01:01
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
こんばんは、お世話になります。

掲題の件、この度現在メインで使っている自宅サーバの他に
サブマシン(クラスタ用マシン?ベースマシンは
Shuttle XPC SP35P2 Pro、CPU:Core 2 Quad 9550、メモリ8GB、
HDD1TBx2<ソフトウェアRAID1>構成)を新調し、OSとして
CentOS 5.3の64ビット版を導入しました。

暫く安定稼働していたように見えたのですが、搭載している
オンボードNIC(Marvell Yukon 88E8056)のドライバの相性が
悪いのかネットワークで同マシンへの大きなファイル転送を
行うと決まって勝手に切断されてしまってOSを再起動しないと
解消されない状態が続いているので、右記ページhttp://blog.goo.ne.jp/bf2142_electric-eel/e/3de9a60407702ed418080af95d74e84d
を参考にドライバの入れ直しを行いました。

上記と関連性があるか不明ですが、本題の現在までCentOS 5.3
上に導入して稼働させていたVMware Server 2.0.1が突然
ハングアップしてから再起動しても起動しなくなり、一旦
アンインストールした後、再インストールを試みましたが、
vmware-config.plの再設定を行うように促されて起動不可の
ままの状態です。

ところが上記に従ってvmware-config.plを実行すると下記
エラーが表示されて再設定作業が中断してVMwareの起動が
出来ません。

None of the pre-built vmnet modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmnet module for
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.18-128.1.6.el5/build/include]

Extracting the sources of the vmnet module.

Building the vmnet module.

Using 2.6.x kernel build system.
make: ディレクトリ `/tmp/vmware-config0/vmnet-only' に入ります
make -C /lib/modules/2.6.18-128.1.6.el5/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-128.1.6.el5-x86_64' に入ります
CC [M] /tmp/vmware-config0/vmnet-only/driver.o
CC [M] /tmp/vmware-config0/vmnet-only/hub.o
CC [M] /tmp/vmware-config0/vmnet-only/userif.o
CC [M] /tmp/vmware-config0/vmnet-only/netif.o
CC [M] /tmp/vmware-config0/vmnet-only/bridge.o
CC [M] /tmp/vmware-config0/vmnet-only/filter.o
CC [M] /tmp/vmware-config0/vmnet-only/procfs.o
CC [M] /tmp/vmware-config0/vmnet-only/smac_compat.o
CC [M] /tmp/vmware-config0/vmnet-only/smac.o
CC [M] /tmp/vmware-config0/vmnet-only/vnetEvent.o
CC [M] /tmp/vmware-config0/vmnet-only/vnetUserListener.o
LD [M] /tmp/vmware-config0/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST
CC /tmp/vmware-config0/vmnet-only/vmnet.mod.o
LD [M] /tmp/vmware-config0/vmnet-only/vmnet.ko
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-128.1.6.el5-x86_64' から出ます
cp -f vmnet.ko ./../vmnet.o
make: ディレクトリ `/tmp/vmware-config0/vmnet-only' から出ます
Unable to make a vmnet module that can be loaded in the running kernel:
insmod: error inserting '/tmp/vmware-config0/vmnet.o': -1 File exists
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel. You may want to
rebuild a kernel based on that directory, or specify another directory.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/go/unsup-linux-products" and
"http://www.vmware.com/go/unsup-linux-tools".

Execution aborted.

参考:VMware Serverパッケージのバージョン

VMware-server-2.0.1-156745.x86_64.rpm

エラーメッセージを見る限り、vmnetモジュールの作成に失敗しているようですが、
更にメッセージの中の指示にあるようにカーネルの再構築をしなければ解消が出来ない
のでしょうか?OSのインストール当初は正常に起動出来ていたのですが・・・。
途中強いてやったことと言えば、上記NICドライバのインストールとyum update位ですが・・・。

何かご存知の方がいらっしゃいましたらご教授の程、宜しくお願い致します。

宜しくお願い致します。

以上
記事編集 編集
Re: 最新版VMware Serverインストールについて このメッセージに返信する
日時: 2009/04/22 02:38
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
こんばんは、お世話になります。

上記の件、OSを再起動しましたら回復しました。

お騒がせ致しました。(^^;)

宜しくお願い致します。

以上
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -