« 09.03 オープンにすべきでない情報を見極める力 | ココ | 09.05 ハンズオンは難しい »

2010年9月 4日

VMWare Server 2.0.2 worked on Fedora 13 without libc-2.5  このエントリーを含むはてなブックマーク 

libcのバージョンが合わないから動かないとみられていたVMWareですが、どうやらそうではないようで。再起動したらやっぱり動かず、ログインできなくなってた…。ログを見ると、libcのバージョンが低すぎるというエラーがやたらと記録されてた。おかげでWebインターフェースも動かない始末。

Sep 3 01:54:21 localhost VMware[init]: /bin/bash: /usr/lib/vmware/lib/libc.so.6/libc.so.6: version `GLIBC_2.11' not found (required by /bin/bash)
Sep 3 01:54:21 localhost VMware[init]: uname: relocation error: /usr/lib/vmware/lib/libc.so.6/libc.so.6: symbol _dl_tls_get_addr_soft, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
Sep 3 01:54:21 localhost VMware[init]: /usr/sbin/vmware-hostd: line 71: [: !=: unary operator expected
Sep 3 01:54:21 localhost VMware[init]: uname: relocation error: /usr/lib/vmware/lib/libc.so.6/libc.so.6: symbol _dl_tls_get_addr_soft, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
Sep 3 01:54:21 localhost VMware[init]: uname: relocation error: /usr/lib/vmware/lib/libc.so.6/libc.so.6: symbol _dl_tls_get_addr_soft, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
Sep 3 01:54:21 localhost VMware[init]: /usr/sbin/vmware-hostd: line 71: [: !=: unary operator expected
Sep 3 01:54:21 localhost VMware[init]: /usr/sbin/vmware-hostd: line 71: [: !=: unary operator expected

プロセスを見ると、vmware-vimshで止まってしまってるのがデーモンの停止でハングする理由ということが判明。

root 7712 1 0 08:09 ? 00:00:04 /usr/lib/vmware/bin/vmware-hostd -a -d -u /etc/vmware/hostd/config.xml
root 8154 8064 0 19:42 pts/0 00:00:00 /bin/sh /sbin/service vmware stop
root 8159 8154 0 19:42 pts/0 00:00:00 bash /etc/init.d/vmware stop
root 8164 8159 0 19:42 pts/0 00:00:00 bash /etc/init.d/vmware stop
root 8165 8164 0 19:42 pts/0 00:00:00 /usr/lib/vmware/bin/vmware-vimsh -r -n -e hostsvc/connect localhost 902; hostsvc/login; hostsvc/autostartmanager/autostop

でも、よくわからんのよな。結局、VMWareを再コンパイル(vmware-config.pl)、SELinuxを完全に切って(disabled)起動したら問題なく動いたけど…今度はゲストOSのネットワーク接続(ブリッジ)ができない。なんなんだこの問題続き。

デーモンのステータス表示でHost network detection is not runningとなってるのがおかしいと思っていろいろ調べてたけど、そうでもなさそう。結局、またvmware-config.plのやり直し。vmnet関連のモジュールがおかしいとは思うんやけど…

# service vmware status
Bridged networking on /dev/vmnet0 is running
Host network detection is not running
Host-only networking on /dev/vmnet1 is running
DHCP server on /dev/vmnet1 is running
Host-only networking on /dev/vmnet8 is running
DHCP server on /dev/vmnet8 is running
NAT networking on /dev/vmnet8 is running
Module vmmon loaded
Module vmnet loaded

# lsmod
Module Size Used by
vmnet 39549 17
vsock 19986 0
vmci 48231 3 vsock
vmmon 66457 13

# ps -ef | grep vm
root 4189 1 0 00:36 ? 00:00:40 /usr/lib/vmware/bin/vmware-hostd -a -d -u /etc/vmware/hostd/config.xml
root 5690 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid -n 0 -i eth0
root 5701 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet1/dhcpd/dhcpd.conf -lf /etc/vmware/vmnet1/dhcpd/dhcpd.leases -pf /var/run/vmnet-dhcpd-vmnet1.pid vmnet1
root 5718 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet8/dhcpd/dhcpd.conf -lf /etc/vmware/vmnet8/dhcpd/dhcpd.leases -pf /var/run/vmnet-dhcpd-vmnet8.pid vmnet8
root 5723 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-natd -d /var/run/vmnet-natd-8.pid -m /var/run/vmnet-natd-8.mac -c /etc/vmware/vmnet8/nat/nat.conf
root 5980 1 0 09:37 ? 00:00:00 /usr/sbin/vmware-authdlauncher
root 5990 1 0 09:37 ? 00:00:00 /bin/sh /usr/bin/vmware-watchdog -s webAccess -u 30 -q 5 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
root 5999 5990 0 09:37 ? 00:00:50 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
root 6190 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet1.pid /dev/vmnet1 vmnet1
root 6202 1 0 09:37 ? 00:00:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet8.pid /dev/vmnet8 vmnet8
root 6638 2 0 16:53 ? 00:00:01 [vmware-rtc]

なんか今日の昼間外に出て、帰ってきてやってみたらうまくブリッジ接続できてた。いったい何なのかこのトラブル続きのVMWare…。安定せんなぁ。

By ただ at 17:59 カテゴリー ; mein Erbe

« 09.03 オープンにすべきでない情報を見極める力 | 09月の記事 | 09.05 ハンズオンは難しい »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/1649