Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Workarounds for installing VMware Player in 13.04

  1. Back To Top    #1
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM

    Workarounds for installing VMware Player in 13.04

    Raring includes a newer version of libc6 -- now up to 2.17. This new version appears to be binary incompatible with vmware-gksu, the backend elevation tool shipped with Player. Fortunately, it's (relatively) easy to get around this by invoking Player's frontend utilities with good old sudo.

    First, install VMware Player the normal way. The bundle will unpack and get written to appropriate places. What will fail are:

    * attempts to compile the kernel modules
    * attempts to install additional components (such as VMware Tools for guests)


    Modules. You will not receive any notice of failure. Instead, the attempts just quit.

    To compile the modules, run:
    Code:
    sudo vmware-modconfig --console --install-all
    REMEMBER: You will need to repeat this each time you update your kernel.


    Tools. Attempts will throw an error after the components are downloaded. Manual installation is required.

    Obtain the tools component from http://softwareupdate.vmware.com/cds...esktop/player/. Here:
    • select the subdirectory for the version of Player you've installed
    • select the next subdirectory (a numeric string)
    • select the linux subdirectory
    • select the packages subdirectory
    • download the tools component appropriate for the guest you plan to create; choose i386 or x86_64 based on the bitness of the guest, not the host

    Extract the component from the tar file and install it:
    Code:
    cd /path/to/download/location
    tar -xvf vmware-tools*tar --wildcards *.component --to-stdout >tools
    sudo vmware-installer --console --install-component=tools
    Last edited by SteveRiley; Jun 9th 2013 at 08:15 PM.

  2. Back To Top    #2
    Contributing Member Jimmy.P's Avatar
    Join Date
    Aug 2012
    Location
    Sweden
    Posts
    56
    Threads
    2
    Local Date
    Apr 8th 2020
    Local Time
    08:25 PM
    Thank you. You are a god!

  3. Back To Top    #3
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM
    Quote Originally Posted by Jimmy.P View Post
    Thank you. You are a god!
    No, just a humble Linux adventurer like yourself.

  4. Back To Top    #4
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM
    New observations

    My Arch Linux system today had a kernel update, to 3.9.5. As an experiment, I uninstalled all VMware stuff:
    Code:
    sudo vmware-installer --uninstall-component=vmware-tools-windows
    sudo vmware-installer --uninstall-product=vmware-player
    Fortunately, this doesn't remove any virtual machines!

    Then I downloaded fresh copies of the binaries. Version 5.0.2 is still the most recent. Rather than dealing with VMware's silly download manager (which fails on Konqueror), I grabbed both the installer bundle and the tools component from http://softwareupdate.vmware.com/cds...esktop/player/

    I unpacked and installed Player:
    Code:
    tar xvf VMware-Player-5.0.2-1031769.x86_64.bundle.tar
    sudo ./VMware-Player-5.0.2-1031769.x86_64.bundle --console
    The process took a couple minutes, but eventually finished. And sure enough, the modules compiled without additional manual intervention:
    Code:
    steve@t520 ~ $ la /lib/modules/$(uname -r)/misc
    total 460
    drwxr-xr-x 2 root root   4096 Jun  9 12:09 .
    drwxr-xr-x 4 root root   4096 Jun  9 12:09 ..
    -rw-r--r-- 1 root root  28605 Jun  9 12:09 vmblock.ko
    -rw-r--r-- 1 root root 143628 Jun  9 12:09 vmci.ko
    -rw-r--r-- 1 root root 117122 Jun  9 12:08 vmmon.ko
    -rw-r--r-- 1 root root  87844 Jun  9 12:08 vmnet.ko
    -rw-r--r-- 1 root root  75856 Jun  9 12:09 vsock.ko
    Then I unpacked and installed the tools for Windows guests:
    Code:
    tar -xvf vmware-tools-windows-9.2.3-1031769.x86_64.component.tar
    sudo vmware-installer --console --install-component=vmware-tools-windows-9.2.3-1031769.x86_64.component
    After that process finished, I double-checked that everything appeared correct:
    Code:
    steve@t520 ~ $ vmware-installer --list-products
    Product Name         Product Version     
    ==================== ====================
    vmware-player        5.0.2.1031769
    
    steve@t520 ~ $ vmware-installer --list-components
    Component Name        Component Long Name                      Component Version
    ===================== ======================================== ====================
    vmware-installer      VMware Installer                         2.1.0.799910
    vmware-player-setup   VMware Player Setup                      5.0.2.1031769
    vmware-vmx            VMware VMX                               5.0.2.1031769
    vmware-network-editor VMware Network Editor                    9.0.2.1031769
    vmware-usbarbitrator  VMware USB Arbitrator                    10.1.23.1031769
    vmware-player-app     VMware Player Application                5.0.2.1031769
    vmware-ovftool        VMware OVF Tool component for Linux      3.0.2.931074
    vmware-player         VMware Player                            5.0.2.1031769
    vmware-tools-windows  VMware Tools for Windows                 9.2.3.1031769
    Player started with without errors.

    I suspect the installer was able to compile the modules because I launched it with sudo. Since the installer was already running elevated, there was no need for it to call Player's vmware-gksu utility. Probably, next time there's a kernel update, the problem will recur. Player will try to recompile the modules, which will fail because calling vmware-gksu will fail. To test this, I will update Kubuntu's kernel to 3.9.5 and try without completely uninstalling Player first.

  5. Back To Top    #5
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM
    Quote Originally Posted by SteveRiley View Post
    Probably, next time there's a kernel update, the problem will recur. Player will try to recompile the modules, which will fail because calling vmware-gksu will fail. To test this, I will update Kubuntu's kernel to 3.9.5 and try without completely uninstalling Player first.
    Confirmed. Trying to run Player after the kernel update failed. The modules won't compile. I'll document the clues here.

    First, A modconfig log details the process of Player's attempt to compile the modules. Here's the one from the failure:
    Code:
    steve@t520:~$ cat /tmp/vmware-steve/vmware-modconfig-4338.log
    2013-06-09T13:02:17.159-08:00| vthread-3| I120: Log for VMware Workstation pid=4338 version=9.0.2 build=build-1031769 option=Release
    2013-06-09T13:02:17.159-08:00| vthread-3| I120: The process is 64-bit.
    2013-06-09T13:02:17.159-08:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8
    2013-06-09T13:02:17.159-08:00| vthread-3| I120: Host is Linux 3.9-5.dmz.1-liquorix-amd64 Ubuntu 13.04
    2013-06-09T13:02:17.157-08:00| vthread-3| I120: Msg_Reset:
    2013-06-09T13:02:17.157-08:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
    2013-06-09T13:02:17.157-08:00| vthread-3| I120: ----------------------------------------
    2013-06-09T13:02:17.157-08:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
    2013-06-09T13:02:17.158-08:00| vthread-3| I120: Msg_Reset:
    2013-06-09T13:02:17.158-08:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/home/steve/.vmware/config": No such file or directory.
    2013-06-09T13:02:17.158-08:00| vthread-3| I120: ----------------------------------------
    2013-06-09T13:02:17.158-08:00| vthread-3| I120: PREF Optional preferences file not found at /home/steve/.vmware/config. Using default values.
    2013-06-09T13:02:17.160-08:00| vthread-3| W110: Logging to /tmp/vmware-steve/vmware-modconfig-4338.log
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Reading in info for the vmmon module.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Reading in info for the vmnet module.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Reading in info for the vmblock module.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Reading in info for the vmci module.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Reading in info for the vsock module.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Setting vsock to depend on vmci.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Created new pathsHash.
    2013-06-09T13:02:17.180-08:00| vthread-3| I120: Invoking modinfo on "vmmon".
    2013-06-09T13:02:17.181-08:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
    2013-06-09T13:02:17.181-08:00| vthread-3| I120: Invoking modinfo on "vmnet".
    2013-06-09T13:02:17.182-08:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
    2013-06-09T13:02:17.182-08:00| vthread-3| I120: Invoking modinfo on "vmblock".
    2013-06-09T13:02:17.183-08:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
    2013-06-09T13:02:17.183-08:00| vthread-3| I120: Invoking modinfo on "vmci".
    2013-06-09T13:02:17.184-08:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
    2013-06-09T13:02:17.184-08:00| vthread-3| I120: Invoking modinfo on "vsock".
    2013-06-09T13:02:17.185-08:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    2013-06-09T13:02:17.195-08:00| vthread-3| I120: Obtaining info using the running kernel.
    2013-06-09T13:02:17.195-08:00| vthread-3| I120: Setting header path for 3.9-5.dmz.1-liquorix-amd64 to "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include".
    2013-06-09T13:02:17.195-08:00| vthread-3| I120: Validating path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for kernel release "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.204-08:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.204-08:00| vthread-3| I120: The header path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for the kernel "3.9-5.dmz.1-liquorix-amd64" is valid.  Whoohoo!
    2013-06-09T13:02:17.306-08:00| vthread-3| I120: Kernel header path retrieved from FileEntry: /lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include
    2013-06-09T13:02:17.306-08:00| vthread-3| I120: Update kernel header path to /lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include
    2013-06-09T13:02:17.306-08:00| vthread-3| I120: Validating path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for kernel release "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.310-08:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.310-08:00| vthread-3| I120: The header path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for the kernel "3.9-5.dmz.1-liquorix-amd64" is valid.  Whoohoo!
    2013-06-09T13:02:17.311-08:00| vthread-3| I120: Found compiler at "/usr/bin/gcc"
    2013-06-09T13:02:17.312-08:00| vthread-3| I120: Got gcc version "4.7".
    2013-06-09T13:02:17.312-08:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
    2013-06-09T13:02:17.313-08:00| vthread-3| I120: Using user supplied compiler "/usr/bin/gcc".
    2013-06-09T13:02:17.314-08:00| vthread-3| I120: Got gcc version "4.7".
    2013-06-09T13:02:17.314-08:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
    2013-06-09T13:02:17.370-08:00| vthread-3| I120: Trying to find a suitable PBM set for kernel "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.370-08:00| vthread-3| I120: No matching PBM set was found for kernel "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.370-08:00| vthread-3| I120: Validating path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for kernel release "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.377-08:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:17.377-08:00| vthread-3| I120: The header path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for the kernel "3.9-5.dmz.1-liquorix-amd64" is valid.  Whoohoo!
    2013-06-09T13:02:17.377-08:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
    2013-06-09T13:02:18.515-08:00| vthread-3| I120: Validating path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for kernel release "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:18.520-08:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.9-5.dmz.1-liquorix-amd64".
    2013-06-09T13:02:18.520-08:00| vthread-3| I120: The header path "/lib/modules/3.9-5.dmz.1-liquorix-amd64/build/include" for the kernel "3.9-5.dmz.1-liquorix-amd64" is valid.  Whoohoo!
    2013-06-09T13:02:18.520-08:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
    2013-06-09T13:02:18.520-08:00| vthread-3| I120: Relaunching with /usr/bin/vmware-gksu '/usr/bin/vmware-modconfig' --icon='vmware-player' --appname='VMware'
    Note that at the very end, Player calls vmware-gksu to launch vmware-modconfig.

    An apploader log details the subsequent steps. Here's the one from the failure:
    Code:
    steve@t520:~$ cat /tmp/vmware-steve/vmware-apploader-4338.log
    2013-06-09T13:02:18.528-08:00| appLoader| I120: Log for VMware Workstation pid=4338 version=9.0.2 build=build-1031769 option=Release
    2013-06-09T13:02:18.528-08:00| appLoader| I120: The process is 64-bit.
    2013-06-09T13:02:18.528-08:00| appLoader| I120: Host codepage=UTF-8 encoding=UTF-8
    2013-06-09T13:02:18.528-08:00| appLoader| I120: Host is Linux 3.9-5.dmz.1-liquorix-amd64 Ubuntu 13.04
    2013-06-09T13:02:18.560-08:00| appLoader| I120: Invocation: "/usr/lib/vmware/bin/vmware-gksu --sudo-mode --message=Please enter your password to proceed. '/usr/bin/vmware-modconfig' --icon='vmware-player' --appname='VMware'"
    2013-06-09T13:02:18.560-08:00| appLoader| I120: Calling: "/usr/lib/vmware/bin/vmware-gksu --sudo-mode --message=Please enter your password to proceed. '/usr/bin/vmware-modconfig' --icon='vmware-player' --appname='VMware'"
    2013-06-09T13:02:18.560-08:00| appLoader| I120: VMDEVEL not set.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: VMWARE_SHIPPED_LIBS_LIST is not set.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: VMWARE_SYSTEM_LIBS_LIST is not set.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: VMWARE_USE_SHIPPED_LIBS is not set.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: VMWARE_USE_SYSTEM_LIBS is not set.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: Using configuration file /etc/vmware/config.
    2013-06-09T13:02:18.560-08:00| appLoader| I120: Using library directory:  /usr/lib/vmware.
    2013-06-09T13:02:18.561-08:00| appLoader| I120: Shipped glib version is 2.24
    2013-06-09T13:02:18.561-08:00| appLoader| I120: System glib version is 2.36
    2013-06-09T13:02:18.561-08:00| appLoader| I120: Using system version of glib.
    2013-06-09T13:02:18.561-08:00| appLoader| I120: Detected VMware library libvmware-gksu.so.
    2013-06-09T13:02:18.561-08:00| appLoader| I120: Marking libvmware-gksu.so node as SHIPPED.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libglib-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgmodule-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgobject-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXfixes.so.3 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libfontconfig.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libz.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libfreetype.so.6 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libpango-1.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libpangoft2-1.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libcairo.so.2 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXdamage.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXcomposite.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXcursor.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXrandr.so.2 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXinerama.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libXrender.so.1 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libpangocairo-1.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgdk_pixbuf-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libatk-1.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgdk-x11-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgtk-x11-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.562-08:00| appLoader| I120: Marking libgksu2.so.0 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libgtop-2.0.so.7 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libXau.so.6 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libgthread-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libgio-2.0.so.0 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libpng12.so.0 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libpixman-1.so.0 node as INVALID.
    2013-06-09T13:02:18.563-08:00| appLoader| I120: Marking libexpat.so.0 node as INVALID.
    2013-06-09T13:02:18.577-08:00| appLoader| I120: Created dependency tree.
    2013-06-09T13:02:18.581-08:00| appLoader| I120: Accessibility is not enabled.
    2013-06-09T13:02:18.585-08:00| appLoader| I120: Accessibility is not enabled.
    2013-06-09T13:02:18.585-08:00| appLoader| I120: -- Processing libgtk-x11-2.0.so.0 --
    2013-06-09T13:02:18.589-08:00| appLoader| I120: GTK: gtk_major_version: Comparing 2 with 2
    2013-06-09T13:02:18.589-08:00| appLoader| I120: GTK: gtk_minor_version: Comparing 24 with 20
    2013-06-09T13:02:18.589-08:00| appLoader| I120: libgtk-x11-2.0.so.0 validator returned true.
    2013-06-09T13:02:18.589-08:00| appLoader| I120: Marking libgtk-x11-2.0.so.0 node as SYSTEM.
    2013-06-09T13:02:18.589-08:00| appLoader| I120: -- Finished processing libgtk-x11-2.0.so.0 --
    2013-06-09T13:02:18.589-08:00| appLoader| I120: -- Processing libglib-2.0.so.0 --
    2013-06-09T13:02:18.589-08:00| appLoader| I120: GLib: glib_major_version: Comparing 2 with 2
    2013-06-09T13:02:18.589-08:00| appLoader| I120: GLib: glib_minor_version: Comparing 36 with 36
    2013-06-09T13:02:18.589-08:00| appLoader| I120: libglib-2.0.so.0 validator returned true.
    2013-06-09T13:02:18.589-08:00| appLoader| I120: Marking libglib-2.0.so.0 node as SYSTEM.
    2013-06-09T13:02:18.589-08:00| appLoader| I120: -- Finished processing libglib-2.0.so.0 --
    2013-06-09T13:02:18.589-08:00| appLoader| I120: Marking libgksu2.so.0 node as SHIPPED.
    2013-06-09T13:02:18.590-08:00| appLoader| I120: Marking libgtop-2.0.so.7 node as SHIPPED.
    2013-06-09T13:02:18.590-08:00| appLoader| I120: Marking libXau.so.6 node as SYSTEM.
    2013-06-09T13:02:19.093-08:00| appLoader| W110: Child process was terminated with signal 11.
    2013-06-09T13:02:19.094-08:00| appLoader| W110: Unable to load dependencies for /usr/lib/vmware/lib/libvmware-gksu.so/libvmware-gksu.so
    2013-06-09T13:02:19.094-08:00| appLoader| W110: Unable to execute /usr/lib/vmware/bin/vmware-gksu.
    The problem lies at the very end: vmware-gksu simply won't load. I forget how I made the connection before, but I'm fairly certain the new version of libc6 is the culprit. Or, properly stated, a bug in vmware-gksu prevents it from self-elevating when the newer libc6 is present on a system.

    Fortunately, we can work around this with the procedure I described earlier. Using sudo to manually elevate vmware-modconfig allows the modules to compile.

  6. Back To Top    #6
    Ascendant Snowhog's Avatar
    Join Date
    Mar 2007
    Location
    Columbia Heights, MN
    Posts
    20,519
    Threads
    1008
    Local Date
    Apr 8th 2020
    Local Time
    03:25 PM
    Do you have dkms installed?
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes
    Using Kubuntu Linux since March 23, 2007
    Twin Cities Bicycling Club - "And miles to go before I sleep."

  7. Back To Top    #7
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM
    Yep, need it for the nVidia drivers. Which, BTW, take care of themselves via DKMS very well.

    Thing is, VMware Player has not been written to use DKMS. Therefore, each time the kernel is updated, the modules must be recompiled. Before libc6 was updated, VMware's installer scripts and custom vmware-gksu worked just fine. The newer version of libc6 appears to have exposed a bug in vmware-gksu, and it can no longer self-elevate. That's why you have to do it yourself.

  8. Back To Top    #8
    Ascendant Snowhog's Avatar
    Join Date
    Mar 2007
    Location
    Columbia Heights, MN
    Posts
    20,519
    Threads
    1008
    Local Date
    Apr 8th 2020
    Local Time
    03:25 PM
    When I was using VMware, I installed dkms specifically because it was required to keep the modules updated when a new kernel came down. Has that changed?
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes
    Using Kubuntu Linux since March 23, 2007
    Twin Cities Bicycling Club - "And miles to go before I sleep."

  9. Back To Top    #9
    Pan-Galactic Quordlepleen SteveRiley's Avatar
    Join Date
    Jul 2011
    Location
    Seattle, WA, USA
    Posts
    9,636
    Threads
    350
    Local Date
    Apr 8th 2020
    Local Time
    12:25 PM
    Was that for the free WMware Player, or one of their commercial products?

    I wonder if you might be thinking of open-vm-tools. This is a package you can install inside *buntu guests to supply open-source tools to the guest. You can integrate this package with DKMS by installing open-vm-dkms in the guest. Here, then, you can rely on DKMS to keep the modules compiled when running *buntu in a virtual machine.

    But there is no integration of DKMS with VMware Player on hosts. To contrast, VirtualBox does integrate with DKMS for managing host modules. The only thing that keeps me on Player is VMware's unity feature, which integrates guest windows onto the host's desktop and task switcher. It's much better than VirtualBox's "seamless mode." In all other respects, VirtualBox far exceeds Player's capabilities.

  10. Back To Top    #10
    Ascendant Snowhog's Avatar
    Join Date
    Mar 2007
    Location
    Columbia Heights, MN
    Posts
    20,519
    Threads
    1008
    Local Date
    Apr 8th 2020
    Local Time
    03:25 PM
    Not sure; it's been awhile since I used VMWare, and yes, it was the free VMWare Player. What I remember, is that when ever a new kernel was installed, that dkms took care of updating/rebuilding the necessary vmware modules.
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes
    Using Kubuntu Linux since March 23, 2007
    Twin Cities Bicycling Club - "And miles to go before I sleep."

Page 1 of 2 12 LastLast

Similar Threads

  1. need help installing vmware player
    By kenpachizero in forum Help the New Guy
    Replies: 14
    Last Post: Jul 26th 2012, 05:29 AM
  2. No net in VMWare Player 3 (again)
    By dnh in forum Software Support
    Replies: 2
    Last Post: May 10th 2010, 05:07 AM
  3. [solved]Installing vmware player 2.03 on Hardy?
    By Fredh in forum Software Support
    Replies: 12
    Last Post: May 4th 2008, 04:24 PM
  4. Replies: 1
    Last Post: Feb 18th 2008, 07:09 AM
  5. How to run VMware Player
    By tmray in forum Help the New Guy
    Replies: 3
    Last Post: Aug 23rd 2006, 07:26 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •