↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2006-04-22(Sat) [長年日記]

[VMware] httpd.vmwareが起動しない!

Debian AMD64 etch(testing)にインストールしたVMWare Server Bate2で、httpd.vmwareが起動しないので、WebでのVMWare管理インターフェースが使えていない。vmware-consoleが使えているので良いかとも思うけど、仮想マシンの作成がコンソールから失敗していたので、管理インターフェースからなら使えるのでは無いかと淡い期待を抱いてトライしたときの記録 ー 結果は失敗(;_;)

# ldd /usr/lib/vmware-mui/apache/bin/httpd

とすると、libssl.so.4が見つかっていないので、

(i386):/usr/lib# ln -s /usr/lib/libssl.so.0.9.7 /usr/lib/libssl.so.4

(i386):/usr/lib# ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.4'

としてみた。けどなんか違うので、/lib32でトライ

/lib32# ln -s /home/i386/usr/lib/libcrypto.so.0.9.7 libcrypto.so.4

/lib32# ln -s /home/i386/usr/lib/libssl.so.0.9.7 libssl.so.4

/lib32# ln -s /home/i386/lib/libdb.so.3 .

ちなみに/etc/ld.so.configに/home/i386/libをいれるのはAMD64と重なるのでダメ!!

さらに足りていないライブラリのために

(i386):# aptiude install libsablot0c102

(i386):# aptiude install libxmltok1

を入れてみたけど変わらず。

この後に、libcryptoとlibsslは、実はhttpd起動時にLD_LIBRARY_PATH=/usr/lib/vmware-mui/lib/している事が分かって

/usr/lib/vmware-mui/lib# LD_LIBRARY_PATH=/usr/lib/vmware-mui/lib ldd /usr/lib/vmware-mui/apache/bin/httpd

linux-gate.so.1 => (0xffffe000)

libm.so.6 => /lib32/libm.so.6 (0x5557d000)

libcrypt.so.1 => /lib32/libcrypt.so.1 (0x555a1000)

libdb.so.3 => /lib32/libdb.so.3 (0x555cf000)

libssl.so.4 => /usr/lib/vmware-mui/lib/libssl.so.4 (0x55610000)

libcrypto.so.4 => /usr/lib/vmware-mui/lib/libcrypto.so.4 (0x5563f000)

libnsl.so.1 => /lib32/libnsl.so.1 (0x55735000)

libdl.so.2 => /lib32/libdl.so.2 (0x5574c000)

libc.so.6 => /lib32/libc.so.6 (0x55750000)

/lib/ld-linux.so.2 (0x55555000)

となるので、libssl.so.4 libcrypt.so.1の/lib32のシンボリックはいらないことが判明したので削除。

結局、動かず(;_; 32bit版のVMWareを、AMD64のDebianで動かす道のりは、やはり遠い。

_ わんこ日記:VMWare Server Beta3リリース (2006-05-14(Sun) 23:47)

VMWare管理インターフェース(VMWare-mui)のサーバ(Apache 1.3)は、VMWareServer Beta3になったら、あっさりと起動した

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索