VMware Server on Mandriva 2007

VMware Serverのインストールが一発でうまくいった例が無い。


rpmでインストールして、vmware-config.plを実行するところまでは問題ない。が、起動しない。

$ vmware
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
*** glibc detected *** /usr/lib/vmware/bin/vmware: double free or corruption (out): 0x0920d260 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb6fa3dad]
/lib/i686/libc.so.6(__libc_free+0x83)[0xb6fa3f33]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb5d9dd91]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb5d79efd]
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x57)[0xb5d7ca87]
/usr/lib/libscim-1.0.so.8[0xb5e21ce6]
[0x93b6b24]
======= Memory map: ========
08048000-0876d000 r-xp 00000000 fc:03 10556349   /usr/lib/vmware/bin/vmware
…以下たくさん


いろいろ試行錯誤して、以下のようにすれば起動することが判明した。

export LD_PRELOAD=/usr/lib/libpng12.so.0:/usr/lib/libstdc++.so.5:$LD_PRELOAD
export GTK_IM_MODULE=uim
vmware

動けば良し。
scimが使えないが、日本語入力が必要になる場面はまったく無いので問題なし。別にuimで入力できる。



ところで、新CPUだとドライバを満載したカーネルのコンパイルが15分で終わる。素晴らしい。