12.5.7 VMWare Workstation not opening on 18.1 Cinnamon {SOLVED}

Questions about virtualization software
Forum rules
Before you post please read how to get help
duindain
Level 1
Level 1
Posts: 16
Joined: Sat Jun 27, 2015 8:26 am

12.5.7 VMWare Workstation not opening on 18.1 Cinnamon {SOLVED}

Postby duindain » Sat Jun 24, 2017 10:33 pm

Hi all,

I've just run a clean install of Mint yesterday (linuxmint-18.1-cinnamon-64bit.iso), I have downloaded VMware-Workstation-Full-12.5.7-5813279.x86_64.bundle from VMWare today and I have installed it with no errors other than murrine missing which I believe can be ignored?

When I attempt to run it nothing happens from the menu (The first time i got the spinning loading symbol for 10-20 seconds then nothing, now there is no spinning loading just nothing immediately)
If I run VMware from prompt nothing happens and no messages are echoed

I have changed my kernel to 4.8.0-56 to get around my projector not outputting sound or video over HDMI (This didn't really work though, eventually i did get it working but with lots of pixel artefact's to the point where it was unusable)
I swapped down to kernel 4.4.0-81 when 4.8 wouldn't run VMware but this has not helped (I removed 4.8.0-56 after swapping down and un-installed and re-installed VMware)

I've read many posts on these forums and the interwebs and tried many manual fixes nothing seems to help

I've run sudo vmware-modconfig --console --install-all which re-compiles fine

I've installed gcc 6 which this post recommends and it still compiled fine

I ended up removing that and restoring the default gcc and g++ and it still compiles fine

Code: Select all

Username@PCName /var/lib/dpkg/alternatives $ sudo vmware-modconfig --console --install-all
Stopping VMware services:
   VMware Authentication Daemon                                        done
   VM communication interface socket family                            done
   Virtual machine communication interface                             done
   Virtual machine monitor                                             done
   Blocking file system                                                done
make: Entering directory '/tmp/modconfig-Y5gMcb/vmmon-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/4.4.0-81-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-81-generic'
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/linux/driver.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/linux/hostif.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/memtrack.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/apic.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/vmx86.o
/tmp/modconfig-Y5gMcb/vmmon-only/linux/driver.c:1291:1: warning: always_inline function might not be inlinable [-Wattributes]
 LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
 ^
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/cpuid.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/task.o
/tmp/modconfig-Y5gMcb/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/modconfig-Y5gMcb/vmmon-only/linux/driver.c:1986:1: warning: the frame size of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/hashFunc.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/comport.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/common/phystrack.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmmon-only/vmcore/moduleloop.o
  LD [M]  /tmp/modconfig-Y5gMcb/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-Y5gMcb/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/modconfig-Y5gMcb/vmmon-only/vmmon.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-81-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-Y5gMcb/vmmon-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-Y5gMcb/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory '/tmp/modconfig-Y5gMcb/vmmon-only'
make: Entering directory '/tmp/modconfig-Y5gMcb/vmnet-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/4.4.0-81-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-81-generic'
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/hub.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/userif.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/netif.o
In file included from include/linux/pci.h:35:0,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2252:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
 #define PCI_VENDOR_ID_VMWARE  0x15ad
 ^
In file included from /tmp/modconfig-Y5gMcb/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/netif.c:42:
/tmp/modconfig-Y5gMcb/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
 #define PCI_VENDOR_ID_VMWARE                    0x15AD
 ^
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/bridge.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/procfs.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/smac_compat.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/smac.o
In file included from /tmp/modconfig-Y5gMcb/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/bridge.c:52:
/tmp/modconfig-Y5gMcb/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
 #define PCI_VENDOR_ID_VMWARE                    0x15AD
 ^
In file included from include/linux/pci.h:35:0,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-Y5gMcb/vmnet-only/bridge.c:51:
include/linux/pci_ids.h:2252:0: note: this is the location of the previous definition
 #define PCI_VENDOR_ID_VMWARE  0x15ad
 ^
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/vnetEvent.o
  CC [M]  /tmp/modconfig-Y5gMcb/vmnet-only/vnetUserListener.o
  LD [M]  /tmp/modconfig-Y5gMcb/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-Y5gMcb/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/modconfig-Y5gMcb/vmnet-only/vmnet.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-81-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-Y5gMcb/vmnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-Y5gMcb/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory '/tmp/modconfig-Y5gMcb/vmnet-only'
Starting VMware services:
   Virtual machine monitor                                             done
   Virtual machine communication interface                             done
   VM communication interface socket family                            done
   Blocking file system                                                done
   Virtual ethernet                                                    done
   VMware Authentication Daemon                                        done
   Shared Memory Available                                             done


I've read this post as well which claims 12.5 should work on any 4.4 kernel which isn't the case here

When I run sudo vmware i get the following four lines in syslog

Code: Select all

Jun 25 12:18:30 PCName console-kit-daemon[3366]: console-kit-daemon[3366]: GLib-CRITICAL: Source ID 301 was not found when attempting to remove it
Jun 25 12:18:30 PCName console-kit-daemon[3366]: GLib-CRITICAL: Source ID 301 was not found when attempting to remove it
Jun 25 12:18:30 PCName console-kit-daemon[3366]: console-kit-daemon[3366]: GLib-CRITICAL: Source ID 310 was not found when attempting to remove it
Jun 25 12:18:30 PCName console-kit-daemon[3366]: GLib-CRITICAL: Source ID 310 was not found when attempting to remove it


Im using an onboard intel gpu and I've run VM Workstation for about 4 years on previous versions of Mint prior to today

Can anyone suggest a fix or a way to narrow down the issue please?
Last edited by duindain on Tue Jun 27, 2017 4:54 am, edited 1 time in total.

duindain
Level 1
Level 1
Posts: 16
Joined: Sat Jun 27, 2015 8:26 am

Re: 12.5.7 VMWare Workstation not opening on 18.1 Cinnamon

Postby duindain » Tue Jun 27, 2017 4:53 am

I have sidestepped this issue by trying VM Workstation versions
    12.5.7
    12.5.6
    12.5.5

12.5.5 works, though I did have to modify the file /usr/bin/vmware
and add

Code: Select all

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libatspi.so.0:$LD_LIBRARY_PATH


This resolved a runtime error that wasn't actually breaking vmware but was nice to get rid off


Return to “Virtualization”