CentOS5.5下安装vmware2管理控制台报HTTP 12029的临时解决方案

 

CentOS5.5下安装vmware2管理控制台报HTTP 12029的临时解决方案

 

在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]# rpm 2cpio 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官方出补丁了。

你可能感兴趣的:(虚拟机,浏览器,控制台,centos5.5,vmware2)