centos升级之后不能启动vmware的问题解决

前段时间centos增加了一个cr仓库,直接使用yum install centos-release-cr 就可以安装了。此仓库包括了centos自centos6.0以来的一系列更新。安装之后,使用yum update就可以更新系统了。更新之后,相对应的kernel从kernel-2.6.32-71升级到2.6.32-131.17.1.el6.i686。

重新启动之后,发现vmware启动不了,运行vmware之后,提示重新install,没问题,在界面上安装之后,能够启动vmware了。但不能启动monitor,即不能启动vmware player。显示错误信息如下所示:

May 19 13:45:41 xxx kernel: vmmon: disagrees about version of symbol smp_ops
May 19 13:45:41 xxx kernel: vmmon: Unknown symbol smp_ops

网上搜索之后,提示执行以下代码:

vmware-modconfig --console --install-all

仍不能解决,最后在redhat官方bug反馈区找到答案 https://bugzilla.redhat.com/show_bug.cgi?id=706216。在centos目录/usr/lib/vmware/modules/binary下删除有关于redhat的驱动包,在那个目录有很多已经编译好的二进制包。笔者直接执行删除全部,然后再执行重新配置,最后OK。整个执行代码为:

cd /usr/lib/vmware/modules/binary
rm -rf *
vmware-modconfig --console --install-all

至此,配置之后,vmware即能够重新正常启动了。以上代码当然要在root用户下执行了。笔者centos版本为centos6.0,vmware版本为vmware7.0。

转载请标明出处:i flym
本文地址:https://www.iflym.com/index.php/linux-develop/201110220001.html

相关文章:

作者: flym

I am flym,the master of the site:)

《centos升级之后不能启动vmware的问题解决》有2个想法

发表评论

邮箱地址不会被公开。 必填项已用*标注