我是靠谱客的博主 清脆萝莉,最近开发中收集的这篇文章主要介绍linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近又有兴趣在linux下搭建个虚拟机,于是去找了个VMWorkstation,安装的过程中报了两个错误

Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

因为能正常开启VMware的安装界面,所以当时也就忽略了这个问题,然而在开启VMware时提示

Could not open /dev/vmmon:No such file or directory.Please make sure that the kernel module 'vmmon' is loaded

后来在网上察了很久,终于找到了解决方案,共分为两步

第一步

首先确定需要的module是否安装及其位置

# locate libpk-gtk-module.so

/usr/lib/gtk-2.0/modules/libpk-gtk-module.so

# locate libcanberra-gtk-module.so

/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so 

找到之后,再添加系统加载modules的路径

# vim /etc/ld.so.conf.d/gtk-2.0.conf

/usr/lib/gtk-2.0/modules

然后重新加载下modules

# ldconfig
最后重装VMware

# vmware-installer -l

Product Name         Product Version     
==================== ====================
vmware-workstation   10.0.4.2249910

# vmware-installer -u vmware-workstation

# ./VMware-Workstation-Full-10.0.4-2249910.x86_64.bundle

第二步

第二步是为了修正内核版本与VMware不匹配的问题

使用root用户依次执行以下命令

# service vmware stop
# rm /lib/modules/$(uname -r)/misc/vmmon.ko
# vmware-modconfig --console --build-mod vmmon /usr/bin/gcc /lib/modules/$(uname -r)/build/include/
# depmod -a
# service vmware start

成功!


小提示

如果提示内核信息不匹配(貌似是这个意思),

那是因为/lib/modules/2.6.32-358.el6.x86_64/build这个目录不存在,安装kernel-devel就行了

#yum install kernel-devel

最后

以上就是清脆萝莉为你收集整理的linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法的全部内容,希望文章能够帮你解决linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部