• 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

  • 相关阅读:
    HelpersSimpleCurl
    HelpersSessions
    HelpersReservedWords
    关于Java加载属性文件放在web容器不好使的解决办法
    (更新)Java + 腾讯企业邮箱 + javamail + SSL 发送邮件
    Java + 腾讯企业邮箱 + javamail + SSL 发送邮件
    struts2实现改变超链接的显示方式
    struts2 的正则表达式验证不起作用解决办法
    Hibernate5.1.0的hello word
    hibernateTools插件安装
  • 原文地址:https://www.cnblogs.com/tuobei/p/9324123.html
Copyright © 2020-2023  润新知