CentOS5.5下安裝vmware2管理控制檯報HTTP 12029的故障解決方案~

junsansi發表於2010-08-12

在CentOS5.5下安裝vmware2.01 gsx版本,通過https管理虛擬機器時,瀏覽器頻繁報出HTTP 12029,詳細錯誤資訊如下:

The server could not complete a request (HTTP 12029 ).

The server encountered an unexpected condition that prevented it from fulfilling the request. If this problem persists, please contact your system administrator.

一般報出這個錯誤後,https服務即被中止,再想瀏覽就只能重啟vmware服務,經多方瀏覽文件基本確定為CentOS5.5與vmware的相容性問題,目前還沒有完美的解決方案,經多次嘗試,最終通過下列方式處理,操作步驟如下:

[root@localhost ~]# mkdir /usr/lib/vmware/lib/libc.so.6
[root@localhost ~]# cd /tmp
[root@localhost tmp]# mkdir tmp
[root@localhost tmp]# cd tmp
[root@localhost tmp]# wget http://vault.centos.org/5.3/os/x86_64/CentOS/glibc-2.5-34.x86_64.rpm
[root@localhost tmp]# rpm2cpio glibc-2.5-34.x86_64.rpm | cpio -ivd
[root@localhost tmp]# mv lib64/libc-2.5.so /usr/lib/vmware/lib/libc.so.6/libc.so.6

然後編輯vmware-hostd檔案:
[root@localhost tmp]# vi /usr/sbin/vmware-hostd
在最後新增下列程式碼:
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH

重新啟動vmware服務即可~~

不過,上述方式只能降低https服務報錯機率,而不能徹底避免,屬於一個臨時的解決方案!幸好https並不常用,一般虛機建立完畢並啟動後,https即可關閉,即使訪問不了影響也不大,實在要用時再通過/etc/rc.d/init.d/vmware-mgst restart重啟即可。

最終問題的解決,我想還是依賴於VMWARE官方出補丁了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-670842/,如需轉載,請註明出處,否則將追究法律責任。

相關文章