Announcement

Collapse
No announcement yet.

Issues with vmplayer

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Issues with vmplayer

    Downloaded VMware-Player-4.0.2-591240.x86_64.bundle. and the instal l wend ok, no errors, but when I run vmplayer I get all kinds of errors. First is a dialog box saying that servermodules must be installed (it does not list them), but in the console window I get a lot of message for which these are just a few:

    Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",

    GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.

    GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

    Pango-WARNING **: Failed to load Pango module '/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so' for id 'BasicScriptEngineFc'

    GLib-GObject-WARNING **: Two different plugins tried to register 'BasicEngineFc'.

    It keeps going with a lot more ouput on the console. I see the following on the console


    vermagic: 3.2.0-19-generic SMP mod_unload modversions
    ERROR: modinfo: could not find module vmnet
    fil



    Is thre a package I can install for vmnet ?

    Thanks in advance for any help
    David

    #2
    I think you have two different issues -- one related to GTK or pango, and one known deficiency in VMware Player 4.0.2. To fix the 4.0.2 issue, you need to do two things:

    1.
    Code:
    sudo apt-get update && sudo apt-get install build-essential linux-headers-`uname -r`
    2. Follow the patch download and procedure from here

    I'm not 100% sure about the GTK issue, but I don't have it on my debian KDE system, so I'm guessing you might want to try something like this:

    Code:
    sudo apt-get install gnome-icon-them gtk2-engines gtk2-engines-oxygen gtk2-engines-qtcurve kde-config-gtk-style oxygen-gtk qtcurve
    Then try setting your desktop theme to qtcurve or one of the others. I'm using the air-oxygen-color theme (you have to "get new decoration" to get that one).

    Comment


      #3
      Dibl.

      The Gnome/GTK did not work , will have to try and dig around some, or wait till vmplayer catches up with 12.04.

      Thanks for taking the time to respond.

      Comment


        #4
        Originally posted by dibl View Post
        I'm not 100% sure about the GTK issue, but I don't have it on my debian KDE system
        Dibl, what does your VMware player UI look like? Here's mine:



        I'm seeing the same error as Dboosalis about not being able to locate oxygen-gtk. I suspect the player is not able to find the theme engine in Ubuntu...

        Comment


          #5
          Mine looks just like yours:



          Starting it from the terminal, which I never normally do, produces this output before the gui appears:

          Code:
          don@imerabox:~$ vmplayer
          Logging to /tmp/vmware-don/modconfig-17029.log
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vmmon.ko
          supported:      external
          license:        GPL v2
          description:    VMware Virtual Machine Monitor.
          author:         VMware, Inc.
          srcversion:     0845FE74CACDC7B6DF8502C
          depends:        
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions 
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vmnet.ko
          supported:      external
          license:        GPL v2
          description:    VMware Virtual Networking Driver.
          author:         VMware, Inc.
          srcversion:     5E3E30A982E110473141FBA
          depends:        
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions 
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vmblock.ko
          supported:      external
          version:        1.1.2.0
          license:        GPL v2
          description:    VMware Blocking File System
          author:         VMware, Inc.
          srcversion:     953CE20A40BBA61A0C35692
          depends:        
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions 
          parm:           root:The directory the file system redirects to. (charp)
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vmci.ko
          supported:      external
          license:        GPL v2
          version:        9.1.18.0
          description:    VMware Virtual Machine Communication Interface (VMCI).
          author:         VMware, Inc.
          srcversion:     17017D6780BB2857D35A2EB
          alias:          pci:v000015ADd00000740sv*sd*bc*sc*i*
          depends:        
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions 
          parm:           disable_host:Disable driver host personality - (default=0) (bool)                                       
          parm:           disable_guest:Disable driver guest personality - (default=0) (bool)                                     
          parm:           disable_msi:Disable MSI use in driver - (default=0) (bool)                                              
          parm:           disable_msix:Disable MSI-X use in driver - (default=0) (bool)                                           
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vsock.ko                                                 
          supported:      external                                                                                                
          alias:          vmware_vsock                                                                                            
          license:        GPL v2                                                                                                  
          version:        9.1.1.0                                                                                                 
          description:    VMware Virtual Socket Family                                                                            
          author:         VMware, Inc.                                                                                            
          srcversion:     9878089A7E91D82DD11D683                                                                                 
          depends:        vmci                                                                                                    
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions                                         
          filename:       /lib/modules/3.3-0.towo.1-siduction-amd64/misc/vmmon.ko                                                 
          supported:      external                                                                                                
          license:        GPL v2                                                                                                  
          description:    VMware Virtual Machine Monitor.                                                                         
          author:         VMware, Inc.                                                                                            
          srcversion:     0845FE74CACDC7B6DF8502C                                                                                 
          depends:                                                                                                                
          vermagic:       3.3-0.towo.1-siduction-amd64 SMP preempt mod_unload modversions
          Taking a look at installed packages, I discovered some news about oxygen-gtk:

          Code:
                                                                                  
          root@imerabox:/home/don# apt-cache policy oxygen-gtk
          N: Unable to locate package oxygen-gtk                                                                                  
          root@imerabox:/home/don# apt-cache policy kde-config-gtk-style
          kde-config-gtk-style:                                                                                                   
            Installed: 2:0.5.3-1                                                                                                  
            Candidate: 2:0.5.3-1
            Version table:
           *** 2:0.5.3-1 0
                  500 http://cdn.debian.net/debian/ sid/main amd64 Packages
                  100 /var/lib/dpkg/status
          I guess maybe oxygen-gtk is obsolete. This is all on my Debian sid system. I booted the Precise VM and took a look there, and found not only oxygen-gtk gone, but also that kde-config-gtk-style is not available. I would suspect that is relevant to the problem. I checked 11.10 and it also lacks both these packages.

          I have gtk2-engines, gtk2-engines-oxygen, gtk2-engines-qtcurve, and qtcurve installed. In systemsettings > common appearance > application appearance > gtk+ appearance I'm using the qtcurve widget style and I've checked "Use my KDE fonts in GTK+ applications". As mentioned above, I've been using air-oxygen-color for my desktop theme, although I don't think that is relevant to the vmware gtk issues above.


          @dboosalis, did you patch your vmware to fix the vmnet module problem? If you do that, it should run, even after spewing gtk errors.

          @Steve, if you want to be a brave pioneer, you could install kde-config-gtk-style from the sid repo on your 12.04 system -- I would think all the dependencies should be satisfied in Kubuntu 12.04. As far as I can tell, that package has never been made for Kubuntu. I just installed it on my Oneiric VM, with no error output, and it seems to be working correctly in system-settings. So the only question I can't answer is whether it helps the problem that you're seeing with vmware.
          Last edited by dibl; Mar 21, 2012, 03:53 PM.

          Comment


            #6
            Some relevant output. The following is from my T520 running Oneiric; I'm certain that Precise on my X1 will show the same.

            Code:
            sriley@SRiley-T410:~$ [B]apt-cache policy kde-config-gtk[/B]
            kde-config-gtk:
              Installed: 2:0.5.3-1ubuntu3~oneiric1~ppa2
              Candidate: 2:0.5.3-1ubuntu3~oneiric1~ppa2
              Version table:
             *** 2:0.5.3-1ubuntu3~oneiric1~ppa2 0
                    500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ oneiric/main amd64 Packages
                    100 /var/lib/dpkg/status
                 2:0.5.3-1ubuntu2 0
                    500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
            
            sriley@SRiley-T410:~$ [B]dpkg --list |grep oxygen[/B]
            ii  gtk2-engines-oxygen-git     1.2.1.50git201203201153~1722~oneiric1  Oxygen widget theme for GTK+-based applications
            ii  kde-style-oxygen            4:4.8.1-0ubuntu1~oneiric1~ppa1         Oxygen widget style
            ii  oxygen-cursor-theme         0.0.2010-05-10-kde4.4.3-1ubuntu1       Oxygen Mouse Cursor Theme
            ii  oxygen-icon-theme           4:4.8.1-0ubuntu1~oneiric1~ppa1         Oxygen icon theme
            ii  oxygen-icon-theme-complete  4:4.8.1-0ubuntu1~oneiric1~ppa1         Oxygen icon theme
            ii  oxygen-transparent-git      20120219~158~oneiric1                  Oxygen style and decoration with support for transparency.
            
            sriley@SRiley-T410:~$ [B]apt-cache policy gtk2-engines-oxygen-git[/B]
            gtk2-engines-oxygen-git:
              Installed: 1.2.1.50git201203201153~1722~oneiric1
              Candidate: 1.2.1.50git201203201153~1722~oneiric1
              Version table:
             *** 1.2.1.50git201203201153~1722~oneiric1 0
                    500 http://ppa.launchpad.net/hrvojes/kde-goodies/ubuntu/ oneiric/main amd64 Packages
                    100 /var/lib/dpkg/status
            
            sriley@SRiley-T410:~$ [b]dpkg -L gtk2-engines-oxygen-git[/B]
            /.
            /usr
            /usr/share
            /usr/share/doc
            /usr/share/doc/gtk2-engines-oxygen-git
            /usr/share/doc/gtk2-engines-oxygen-git/README.gz
            /usr/share/doc/gtk2-engines-oxygen-git/changelog.gz
            /usr/share/doc/gtk2-engines-oxygen-git/copyright
            /usr/share/themes
            /usr/share/themes/oxygen-gtk
            /usr/share/themes/oxygen-gtk/gtk-2.0
            /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons
            /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-hover-16.png
            /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-down-16.png
            /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-16.png
            /usr/share/themes/oxygen-gtk/gtk-2.0/kdeglobals
            /usr/share/themes/oxygen-gtk/gtk-2.0/argb-apps.conf
            /usr/share/themes/oxygen-gtk/gtk-2.0/oxygenrc
            /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc
            /usr/share/themes/oxygen-gtk/gtk-2.0/icons4
            /usr/lib
            /usr/lib/gtk-2.0
            /usr/lib/gtk-2.0/2.10.0
            /usr/lib/gtk-2.0/2.10.0/engines
            /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
            Debian's kde-config-gtk-style is probably Ubuntu's kde-config-gtk, which I have installed. The Gtk2 theme oxygen-gtk is supplied by the package gtk2-engines-oxygen -- or in my case, gtk2-engines-oxygen-git (I'm running the one from Sumski's KDE Goodies PPA).

            I've seen occasional reports about Gtk programs not finding the theme in KDE. I'm wondering if a strategically-placed symlink someplace will help programs like VMware Player that are possibly hard-coded to look in only a certain place for their themes? Time to go a-Googling...

            Comment


              #7
              try this and see if it helps ............make this link in /home/you

              Code:
              vinny@Vinnys-HP-G62:~$ ls -la | grep gtk
              lrwxrwxrwx  1 vinny vinny      27 2011-10-26 00:06 .gtkrc-2.0 -> /home/vinny/.gtkrc-2.0-kde4
              -rw-r--r--  1 vinny vinny      53 2011-08-15 22:41 .gtkrc-2.0-kde4
              and then make copy's of both files as root in /root/

              it used to work well to get some gtk apps to follow system themes

              VINNY
              i7 4core HT 8MB L3 2.9GHz
              16GB RAM
              Nvidia GTX 860M 4GB RAM 1152 cuda cores

              Comment


                #8
                Originally posted by SteveRiley View Post

                Debian's kde-config-gtk-style is probably Ubuntu's kde-config-gtk, which I have installed.
                OK, yes that explains how it works for Kubuntu.

                Relative to the local user configuration, here's my .gtkrc-2.0-kde file (I see Kubuntu uses ...kde4):

                Code:
                don@imerabox:~$ cat .gtkrc-2.0-kde 
                # This file was written by KDE
                # You can edit it in the KDE control center, under "GTK Styles and Fonts"
                
                include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
                include "/etc/gtk-2.0/gtkrc"
                
                style "user-font"
                {
                        font_name="Bitstream Vera Sans"
                }
                
                gtk-theme-name="oxygen-gtk"
                gtk-font-name="Bitstream Vera Sans 10"

                Comment


                  #9
                  Here's mine:

                  Code:
                  sriley@SRiley-T410:~$ [B]cat .gtkrc-2.0-kde4[/B]
                  # This file was written by KDE
                  # You can edit it in the KDE control center, under "GTK Styles and Fonts"
                  
                  include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
                  
                  style "user-font"
                  {
                          font_name="Ubuntu"
                  }
                  widget_class "*" style "user-font"
                  
                  gtk-theme-name="oxygen-gtk"
                  gtk-font-name="Ubuntu 10"
                  The only significant difference that I can see is you have
                  Code:
                  include "/etc/gtk-2.0/gtkrc"
                  while I don't.

                  On my machine, that folder:
                  Code:
                  sriley@SRiley-T410:~$ [B]ll /etc/gtk-2.0[/B]
                  total 20
                  drwxr-xr-x   2 root root  4096 2011-10-14 18:35 ./
                  drwxr-xr-x 124 root root 12288 2012-03-22 09:49 ../
                  -rw-r--r--   1 root root   890 2011-04-14 11:13 im-multipress.conf
                  Hm...

                  Comment


                    #10
                    Huh -- yah, same here:

                    Code:
                    don@imerabox:/etc/gtk-2.0$ ls -la
                    total 20
                    drwxr-xr-x   2 root root  4096 Feb 23 09:06 .
                    drwxr-xr-x 148 root root 12288 Mar 22 16:08 ..
                    -rw-r--r--   1 root root   890 Apr 10  2011 im-multipress.conf
                    don@imerabox:/etc/gtk-2.0$ cat im-multipress.conf 
                    # Example configuration file for the GTK+ Multipress Input Method
                    # Authored by Openismus GmbH, 2009.
                    #
                    # This file follows the GKeyFile format.  On the left of the equal sign goes
                    # the key that you press repeatedly to iterate through the text items listed
                    # on the right-hand side.  The list items are separated by semicolons ";" and
                    # consist of one or more characters each.  The backslash "\" is used to escape
                    # characters; for instance "\;" for a literal semicolon.
                    #
                    # The example configuration below imitates the behavior of a standard mobile
                    # phone by a major manufacturer, with German language setting.
                    [keys]
                    KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_
                    KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç
                    KP_3 = d;e;f;3;è;é;ë;ê;ð
                    KP_4 = g;h;i;4;ì;í;î;ï
                    KP_5 = j;k;l;5;£
                    KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ
                    KP_7 = p;q;r;s;7;ß;$
                    KP_8 = t;u;v;8;ü;ù;ú;û
                    KP_9 = w;x;y;z;9;ý;þ
                    KP_0 = \s;0
                    don@imerabox:/etc/gtk-2.0$
                    So I guess the extra line in ~/.gtkrc-2.0-kde is a useless appendage. This installation is now well over a year old, although fully updated, so there can be the occasional deprecated leftover.

                    Comment

                    Working...
                    X