VMware Workstation Player 12.5.7 fails to install

The installation of VMware “Workstation Player 12.5.7” fails on my pretty young openSUSE 42.3 Leap (64bit) system.

I have also tried to install the “console-way”, which fails as well and shows the following output:


# **./VMware-Player-12.5.7-5813279.x86_64.bundle --console**
Extracting VMware Installer...done.
You must accept the VMware Player End User License Agreement to
continue.  Press Enter to proceed.
Do you agree? [yes/no]:     yes

You must accept the VMware OVF Tool component for Linux End User
License Agreement to continue.  Press Enter to proceed.
Do you agree? [yes/no]:   yes

Enter license key. (optional) You can enter this information later.:  

The product is ready to be installed.  Press Enter to begin
installation or Ctrl-C to cancel.

**Rolling back VMware Player Setup 12.5.7**
    Deconfiguring...
#                                                                     ]   2%

######################################################################] 100%
Installation was unsuccessful.

I have read and considered quite a number of tips about which preconditions need to be met.
Among those have been the following:

  • Make sure to have installed: gcc kernel-devel
  • Make sure to have installed: kernel-devel kernel-headers

I might have to mention that I always skipped the entering of a license key.

The installation bundle “VMware Workstation 12.5.7 Player for Linux 64-bit” has been downloaded from here: https://my.vmware.com/de/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0|PLAYER-1257

The only installation log I could find was located here: /tmp/vmware-root/vmware-vmis-20821.log
Unfortunately it doesn’t give me hits how to fix the problem:

# cat /tmp/vmware-root/vmware-vmis-20821.log 
2017-09-20T21:51:08.712+02:00| vthread-5| I125: Log for VMware Workstation pid=20821 version=e.x.p build=build-5381180 option=Release
2017-09-20T21:51:08.712+02:00| vthread-5| I125: The process is 64-bit.
2017-09-20T21:51:08.712+02:00| vthread-5| I125: Host codepage=UTF-8 encoding=UTF-8
2017-09-20T21:51:08.712+02:00| vthread-5| I125: Host is Linux 4.4.87-25-default openSUSE Leap 42.3
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: DictionaryLoad: Cannot open file "/root/.vmware/config": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: DictionaryLoad: Cannot open file "/root/.vmware/preferences": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences": No such file or directory.
2017-09-20T21:51:08.712+02:00| host-139772835641152| I125: PREF Optional preferences file not found at /root/.vmware/preferences. Using default values.

And hint is appreciated very much!
Cheers,
Hardy

PS: Some more details on my system:

# uname -a
Linux Thales 4.4.87-25-default #1 SMP Wed Sep 13 07:19:13 UTC 2017 (3927ef5) x86_64 x86_64 x86_64 GNU/Linux

# lsb_release -a
LSB Version:    core-5.0-amd64:core-5.0-noarch:desktop-5.0-amd64:desktop-5.0-noarch:imaging-5.0-amd64:imaging-5.0-noarch:languages-5.0-amd64:languages-5.0-noarch
Distributor ID: openSUSE project
Description:    openSUSE Leap 42.3
Release:        42.3
Codename:       n/a

VMware 12.5.7 is not compatible with OpenSuse 42.3.

Check the logs for the install if there’s a missing package from your system. Usually the kernel mods fail to compile and install because they need this patch: https://communities.vmware.com/message/2693257#2693257

/rant
I am waiting for more than a month for a patch to come up. My VMware Workstation is still not working with the patch applied (the application screen freezes when starting a virtual machine and only a forced reboot fixes it). I’m contemplating now the license cost vs. usability and that I should have used VBox instead of getting a VMware Workstation Pro license…

Did you patch yourself or use the ready-made modules from the link in this message: https://communities.vmware.com/message/2695926#2695926 ?
A number of people reported to me, that they work for them.

Hendrik
(alias hendrikw84)

Hello,
I’m here with same problem. I did switched my main workstation PC from Win10 to Opensuse Leap just because I hopped that everything else I will run on VMware Workstation but unfortunately not. And I’m really angry about that… :slight_smile:
My OS version same as guy created this topic and I do have VMware Workstation PRO 12.5.7 build-5813279 running on 4.4.87-25-default with modifications that I’ve done as described here https://communities.vmware.com/message/2692989#2692989 by henricw84 and it works, but I’m happy if one VM running ok, but if more or some more hardcore VM like VMware vSphere appliance running on my Intel i7 with 24GB RAM and couple SSDs and few HDDs. Yesterday I never seen that my PC acts like PC’s in school 20 years ago. Lagging for more few minutes and with 8 cpu threads on 100% load and sometimes I have to hard reset PC just because I have no time to wait until stops freezing… I used same PC and same SSD’s HDDs and same VM’s on Windows 10 and very rarely seen that one or two cpu threads jumps temporary up to 100%. usually just about 40-60% average load with more that few VMs.
Will wait for VMware Workstation version 14 and if that will not solve the problem, so there is two chose, or leave OpenSuSE or VMware… :confused:

[size=2]
When I tried to understand why my VMware Workstation Player installation fails, I came across this log file /var/log/vmware-installer.
The most interesting section follows right below:

[FONT=arial][2017-10-01 18:03:31,440] Installer running.
[2017-10-01 18:03:31,440] Command Line Arguments:
[2017-10-01 18:03:31,440] '/tmp/vmis.IiC7Kt/install/vmware-installer/vmware-installer.py', '--set-setting', 'vmware-installer', 'libconf', '/tmp/vmis.IiC7Kt/install/vmware-installer/lib/libconf',
 '--install-component', '/tmp/vmis.IiC7Kt/install/vmware-installer', '--install-bundle', '/home/hardy/Downloads/./VMware-Player-14.0.0-6661328.x86_64.bundle', '']
[2017-10-01 18:03:31,728] Successfully loaded GTK libraries.
[2017-10-01 18:03:31,788] Using UI type gtk
[2017-10-01 18:03:31,810] System installer version is: 2.1.0.6502171
[2017-10-01 18:03:31,811] Running installer version is: 2.1.0.6502171
[2017-10-01 18:03:31,811] Opening database file /etc/vmware-installer/database
[2017-10-01 18:03:32,206] Could not locate installer App Control.
[2017-10-01 18:03:32,213] Opening database file /etc/vmware-installer/database
[2017-10-01 18:03:32,429] destination /tmp/tmpDjSw3c/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-01 18:03:32,470] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-01 18:03:32,504] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-01 18:03:32,556] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-01 18:03:32,588] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-01 18:03:32,618] destination /tmp/tmpDjSw3c/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-01 18:03:32,698] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-01 18:03:32,740] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-01 18:03:32,796] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-01 18:03:32,841] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-01 18:03:33,180] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-01 18:03:33,244] destination /tmp/tmpDjSw3c/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-01 18:03:33,266] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-01 18:03:33,352] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-01 18:03:33,398] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-01 18:03:33,781] destination /tmp/tmpDjSw3c/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-01 18:03:33,851] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-01 18:03:33,895] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-01 18:03:33,941] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-01 18:03:33,985] destination /tmp/tmpDjSw3c/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-01 18:03:34,422] Not running in a virtual machine.
[2017-10-01 18:03:34,424] Running on a real machine!
[2017-10-01 18:03:39,914] Cannot use vmware-app-control to shut down open VMs, defaulting to fallback message.
[2017-10-01 18:03:39,921] Ignored execution error: [Errno 2] No such file or directory when running command: [path('/etc/init.d/vmware'), 'stoppable']
[2017-10-01 18:03:49,082] This system has KVM enabled. You cannot run VMs with KVM enabled.
[2017-10-01 18:03:50,856] destination /usr/lib/vmware/setup/vmware-config already exists, overwriting.
[2017-10-01 18:03:51,017] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506873830, fileType 0, and uid 8.
[2017-10-01 18:03:51,017] [vmware-player-setup 14.0.0] Installation failed, rolling back installation.
[2017-10-01 18:03:51,183] Top level exception handler
Traceback (most recent call last):
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/transaction.py", line 430, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/common.py", line 138, in Show
    i.Execute(txn.temp, onProgress)
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/install.py", line 385, in Execute
    db.files.Add(filePath, fileMtime, dest.fileType.id, uid)
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/db.py", line 33, in decorator
    raise IntegrityError(unicode(e))
IntegrityError: UNIQUE constraint failed: files.path
[2017-10-01 18:03:51,195] Rollback failed
Traceback (most recent call last):
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/transaction.py", line 478, in RunThreadedTransaction
    resolveResults = Resolve(], common.repository.installed, ], db.database)
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/dependency.py", line 1416, in Resolve
    positiveGraph.constructLinks(installed)
  File "/tmp/vmis.IiC7Kt/install/vmware-installer/vmis/core/dependency.py", line 383, in constructLinks
    raise exception
UnsatisfiedDependency: Component vmware-vmrc-app 10.0.1 has unsatisfied dependency: vmware-usbarbitrator>=17.0.0
[/FONT]

This log shows similar errors for all my failed installation attempts, which I have executed in the last days
with VMware-Player-12.5.7-5813279.x86_64.bundle and today with VMware-Player-14.0.0-6661328.x86_64.bundle

[size=2]The failure is might be related to the fact that I did install the [/size][/size]VMware Remote Console
[size=2][size=2] (VMware-Remote-Console-10.0.1-5898794.x86_64.bundle) some weeks ago.

How could I possibly get rid of the logged error: [/size][/size] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506873830, fileType 0, and uid 8.

You can try stopping the KVM daemon before installing VMware Workstation.

It’s true that although you can typically install multiple virtualization technologies on the same machine, you can’t be running more than one at a time… Except for Virtualbox, AFAIK all the major virtualization technologies will configure daemon services to start up on boot.

TSU

I did stop the kvm modules with

    # modprobe -r kvm_intel
    # modprobe -r kvm

… and repeated the installation of VMware Workstation Player, which failed again with essentially the same error (see below in red), just without complaining about kvm:


[2017-10-02 18:53:17,858] Successfully loaded GTK libraries.
[2017-10-02 18:53:17,918] Using UI type gtk
[2017-10-02 18:53:17,932] System installer version is: 2.1.0.6502171
[2017-10-02 18:53:17,932] Running installer version is: 2.1.0.6502171
[2017-10-02 18:53:17,932] Opening database file /etc/vmware-installer/database
[2017-10-02 18:53:18,337] Could not locate installer App Control.
[2017-10-02 18:53:18,345] Opening database file /etc/vmware-installer/database
[2017-10-02 18:53:18,522] destination /tmp/tmpVonfIk/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-02 18:53:18,567] destination /tmp/tmpVonfIk/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-02 18:53:18,600] destination /tmp/tmpVonfIk/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 18:53:18,653] destination /tmp/tmpVonfIk/.installer/14.0.0/include/update.py already exists, overwriting.
...SNIP...
[2017-10-02 18:53:19,659] destination /tmp/tmpVonfIk/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 18:53:20,031] Not running in a virtual machine.

[2017-10-02 18:53:20,033] Running on a real machine!
[2017-10-02 18:53:25,018] Cannot use vmware-app-control to shut down open VMs, defaulting to fallback message.
[2017-10-02 18:53:25,023] Ignored execution error: [Errno 2] No such file or directory when running command: [path('/etc/init.d/vmware'), 'stoppable']
[2017-10-02 18:53:30,293] destination /usr/lib/vmware/setup/vmware-config already exists, overwriting.
[2017-10-02 18:53:30,414] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506963210, fileType 0, and uid 8.
[2017-10-02 18:53:30,414] [vmware-player-setup 14.0.0] Installation failed, rolling back installation.
[2017-10-02 18:53:30,584] Top level exception handler
Traceback (most recent call last):
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 430, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/common.py", line 138, in Show
    i.Execute(txn.temp, onProgress)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/install.py", line 385, in Execute
    db.files.Add(filePath, fileMtime, dest.fileType.id, uid)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/db.py", line 33, in decorator
    raise IntegrityError(unicode(e))
IntegrityError: UNIQUE constraint failed: files.path
[2017-10-02 18:53:30,596] Rollback failed
Traceback (most recent call last):
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 478, in RunThreadedTransaction
    resolveResults = Resolve(], common.repository.installed, ], db.database)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/dependency.py", line 1416, in Resolve
    positiveGraph.constructLinks(installed)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/dependency.py", line 383, in constructLinks
    raise exception
UnsatisfiedDependency: Component vmware-vmrc-app 10.0.1 has unsatisfied dependency: vmware-usbarbitrator>=17.0.0


Why do I get this error:
[2017-10-02 18:53:30,414] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506963210, fileType 0, and uid 8.

and what could I do about it?

Your install is complaining about a file that already exists (probably from a prior install attempt).
Move or remove the problem file instead so it doesn’t have to be over-written and try again.

TSU

Now I simply renamed the file
/usr/lib/vmware/setup/vmware-config
to:
/usr/lib/vmware/setup/vmware-config.old
and started over with the installation - same error:

[FONT=courier new][2017-10-02 19:49:42,782] Running on a real machine!
[2017-10-02 19:49:47,574] Cannot use vmware-app-control to shut down open VMs, defaulting to fallback message.
[2017-10-02 19:49:47,580] Ignored execution error: [Errno 2] No such file or directory when running command: [path('/etc/init.d/vmware'), 'stoppable']
[2017-10-02 19:50:23,690] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506966623, fileType 0, and uid 8.
[2017-10-02 19:50:23,690] [vmware-player-setup 14.0.0] Installation failed, rolling back installation.
[2017-10-02 19:50:23,791] Top level exception handler
[/FONT]

But when I look into this folder in question here, I do find that:

**Thales:/usr/lib/vmware/setup #** ll
total 1616
-rwxr-xr-x 1 root root 826864 Oct  2 19:50 vmware-config
-rwxr-xr-x 1 root root 826864 Oct  2 18:53 vmware-config.old

So the “integrity” error must be something special … could it be related to the fact that the
root partition is a BtrFS ?

Do you compare the md5sum of the downloaded vmplayer?

Yep, I did compare both hashes, md5 and sha1. Both fine.

When I looked into the VMware installation bundle “VMware-Player-14.0.0-6661328.x86_64.bundle” I found
the following text in some xml section:

<file path="**vmware-config**" compressedsize="319990" uncompressedsize="826864" offset="0"/>

So I checked again the file size of my /usr/lib/vmware/setup/vmware-config:

Thales:/usr/lib/vmware/setup # ll 
total 1616 
-rwxr-xr-x 1 root root 826864 Oct  2 19:50 vmware-config 
-rwxr-xr-x 1 root root 826864 Oct  2 18:53 vmware-config.old

So the file size looks ok. I have still no idea why the installer reports an “Integrity Error”…

As I have experienced some strange issues with the btrfs already with other installations (i.e. false “disk full” reports),
I am wondering if it is the “bad boy” here too …

Post:

vmware -l

Is there a log in /var/log ?

Here there is /var/log/vmware-installer

Hello Sauerland!
Thanks for your comments and suggestions!

Unfortunately there is no such executable “vmware”, so consequently I do get this:

**Thales:/var/log #** vmware -l             
If 'vmware' is not a typo you can use command-not-found to lookup the package that contains it, like this:   cnf vmware

But, yes, there is a log file: /var/log/vmware-installer.
Please see below the relevant section of it.
(and please note that this log file has been posted in this thread a number of times already)

To me, the most interesting entry is the one I have marked red below.


[FONT=courier new][2017-10-02 19:49:40,004]  
[2017-10-02 19:49:40,004]  
[2017-10-02 19:49:40,004] Installer running.
[2017-10-02 19:49:40,004] Command Line Arguments:
[2017-10-02 19:49:40,004] '/tmp/vmis.9eUrPn/install/vmware-installer/vmware-installer.py', '--set-setting', 'vmware-installer', 'libconf', '/tmp/vmis.9eUrPn/install/vmware-installer/lib/libconf',
 '--install-component', '/tmp/vmis.9eUrPn/install/vmware-installer', '--install-bundle', '/home/hardy/Downloads/./VMware-Player-14.0.0-6661328.x86_64.bundle', '']
[2017-10-02 19:49:40,083] Successfully loaded GTK libraries.
[2017-10-02 19:49:40,143] Using UI type gtk
[2017-10-02 19:49:40,150] System installer version is: 2.1.0.6502171
[2017-10-02 19:49:40,150] Running installer version is: 2.1.0.6502171
[2017-10-02 19:49:40,151] Opening database file /etc/vmware-installer/database
[2017-10-02 19:49:40,434] Could not locate installer App Control.
[2017-10-02 19:49:40,441] Opening database file /etc/vmware-installer/database
[2017-10-02 19:49:40,589] destination /tmp/tmpnsucxX/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-02 19:49:40,598] destination /tmp/tmpnsucxX/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-02 19:49:40,627] destination /tmp/tmpnsucxX/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 19:49:40,680] destination /tmp/tmpnsucxX/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-02 19:49:40,702] destination /tmp/tmpnsucxX/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-02 19:49:40,748] destination /tmp/tmpnsucxX/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-02 19:49:41,091] destination /tmp/tmpnsucxX/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 19:49:41,113] destination /tmp/tmpnsucxX/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-02 19:49:41,135] destination /tmp/tmpnsucxX/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-02 19:49:41,160] destination /tmp/tmpnsucxX/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-02 19:49:41,529] destination /tmp/tmpnsucxX/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-02 19:49:41,594] destination /tmp/tmpnsucxX/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-02 19:49:41,636] destination /tmp/tmpnsucxX/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-02 19:49:41,725] destination /tmp/tmpnsucxX/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 19:49:41,771] destination /tmp/tmpnsucxX/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-02 19:49:42,164] destination /tmp/tmpnsucxX/.installer/14.0.0/__init__.py already exists, overwriting.
[2017-10-02 19:49:42,222] destination /tmp/tmpnsucxX/.installer/14.0.0/include/update.py already exists, overwriting.
[2017-10-02 19:49:42,245] destination /tmp/tmpnsucxX/.installer/14.0.0/include/versions.py already exists, overwriting.
[2017-10-02 19:49:42,268] destination /tmp/tmpnsucxX/.installer/14.0.0/include/systemType.py already exists, overwriting.
[2017-10-02 19:49:42,291] destination /tmp/tmpnsucxX/.installer/14.0.0/include/initscript.py already exists, overwriting.
[2017-10-02 19:49:42,780] Not running in a virtual machine.

[2017-10-02 19:49:42,782] Running on a real machine!
[2017-10-02 19:49:47,574] Cannot use vmware-app-control to shut down open VMs, defaulting to fallback message.
[2017-10-02 19:49:47,580] Ignored execution error: [Errno 2] No such file or directory when running command: [path('/etc/init.d/vmware'), 'stoppable']
[2017-10-02 19:50:23,690] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1506966623, fileType 0, and uid 8.
[2017-10-02 19:50:23,690] [vmware-player-setup 14.0.0] Installation failed, rolling back installation.
[2017-10-02 19:50:23,791] Top level exception handler
Traceback (most recent call last):
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/transaction.py", line 430, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/common.py", line 138, in Show
    i.Execute(txn.temp, onProgress)
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/install.py", line 385, in Execute
    db.files.Add(filePath, fileMtime, dest.fileType.id, uid)
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/db.py", line 33, in decorator
    raise IntegrityError(unicode(e))
IntegrityError: UNIQUE constraint failed: files.path
[2017-10-02 19:50:23,802] Rollback failed
Traceback (most recent call last):
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/transaction.py", line 478, in RunThreadedTransaction
    resolveResults = Resolve(], common.repository.installed, ], db.database)
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/dependency.py", line 1416, in Resolve
    positiveGraph.constructLinks(installed)
  File "/tmp/vmis.9eUrPn/install/vmware-installer/vmis/core/dependency.py", line 383, in constructLinks
    raise exception
UnsatisfiedDependency: Component vmware-vmrc-app 10.0.1 has unsatisfied dependency: vmware-usbarbitrator>=17.0.0

[/FONT]

Do you installed some other vmware Product?

Is there a directory:

ls -l /usr/lib/ | grep -i vmware
ls -l VMware-Player-14.0.0-6661328.x86_64.bundle

to see the Size of the bundle

Yep, I had installed the VMRC some months ago. More precisely, I did install it
with this bundle: VMware-Remote-Console-10.0.1-5898794.x86_64.bundle

I also had to add this export statement to my .profile in order to make it work:

export VMWARE_USE_SHIPPED_LIBS=force

This solution has been suggested here: https://communities.vmware.com/thread/569556

Please find below the output of the ls commands as requested:


[FONT=courier new]**Thales:/home/hardy/Downloads #** ls -l /usr/lib/ | grep -i vmware                 
drwxr-xr-x 1 root root     106 Aug 29 19:01 **vmware**
drwxr-xr-x 1 root root      10 Oct  1 17:04 **vmware**-installer[/FONT]

[FONT=courier new]

**

Thales:/home/hardy/Downloads #** ls -l VMware-Player-14.0.0-6661328.x86_64.bundle
-rwxr-xr-x 1 hardy users 115517998 Oct  1 16:52 VMware-Player-14.0.0-6661328.x86_64.bundle

[/FONT]

Don’t just rename the file and leave in the same directory.
Sometimes code is written so it uses a Regular Expression or internally use 8.3 file names so can’t tell the difference.

Whether you rename or not, always store the backup in another directory.

TSU

I did move both files out of /usr/lib/vmware/setup and re-executed the installation: same error :frowning:

Here it is:

[2017-10-04 21:56:15,588] Running on a real machine!
[2017-10-04 21:56:20,416] Cannot use vmware-app-control to shut down open VMs, defaulting to fallback message.
[2017-10-04 21:56:20,421] Ignored execution error: [Errno 2] No such file or directory when running command: [path('/etc/init.d/vmware'), 'stoppable']
[2017-10-04 21:56:27,658] This system has KVM enabled. You cannot run VMs with KVM enabled.
[2017-10-04 21:56:29,010] destination /usr/lib/vmware/setup/vmware-config already exists, overwriting.
[2017-10-04 21:56:29,138] Integrity Error: Adding file /usr/lib/vmware/setup/vmware-config with mtime 1507146989, fileType 0, and uid 8.
[2017-10-04 21:56:29,139] [vmware-player-setup 14.0.0] Installation failed, rolling back installation.
[2017-10-04 21:56:29,348] Top level exception handler
Traceback (most recent call last):
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/transaction.py", line 430, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/common.py", line 138, in Show
    i.Execute(txn.temp, onProgress)
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/install.py", line 385, in Execute
    db.files.Add(filePath, fileMtime, dest.fileType.id, uid)
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/db.py", line 33, in decorator
    raise IntegrityError(unicode(e))
IntegrityError: UNIQUE constraint failed: files.path
[2017-10-04 21:56:29,360] Rollback failed
Traceback (most recent call last):
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/transaction.py", line 478, in RunThreadedTransaction
    resolveResults = Resolve(], common.repository.installed, ], db.database)
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/dependency.py", line 1416, in Resolve
    positiveGraph.constructLinks(installed)
  File "/tmp/vmis.IGy6vu/install/vmware-installer/vmis/core/dependency.py", line 383, in constructLinks
    raise exception
UnsatisfiedDependency: Component vmware-vmrc-app 10.0.1 has unsatisfied dependency: vmware-usbarbitrator>=17.0.0


I am wondering what the db.py is complaining about (above)…

Unfortunately all the .py code is removed from /tmp/… when the setup quits… Any idea how I could get hold of those python files ?

Your error is saying that the installer is unable to write to the specified location.

Are you executing the installer from a root console?
I see that you executed the console installation as root, but asking that you verify you’re also executing the graphical install as root as well.
It should be taken for granted that to install a major change in your system, the installer will want to write to system locations and you need root permissions to do that.

The errors seem to say that because you’re unable to write to the specified location (for whatever reason), a fatal error is then thrown shortly thereafter when the installer checks for the files and can’t find them.

TSU

Yes, I am always executing the installer as root.
Usually I’ll start with “su -” and become root first, then I’ll execute the installer.
But with this constantly failing installation I have also tried it once with “sudo ./somepath/theinstaller.bundle” - same failure.

Also it is important to understand that the installer actually - and always - did successfully create (or overwrite) the
file /usr/lib/vmware/setup/vmware-config.

I do know this for sure as I have deleted this file a couple of times prior to another installation round.

To me it looks like some “validation” is failing which is executed against this vmware-config file…
When I look into the “traceback” of the error log (see below), I am suspecting that the root cause is
the “IntegrityError: UNIQUE constraint failed” which is reported by the db.py script:

**Traceback **(most recent call last):
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 430, in RunThreadedTransaction
    txn.Run()
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 78, in Run
    self.get()()
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/common.py", line 138, in Show
    i.Execute(txn.temp, onProgress)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/install.py", line 385, in Execute
    db.files.Add(filePath, fileMtime, dest.fileType.id, uid)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/db.py", line 33, in decorator
    raise IntegrityError(unicode(e))
IntegrityError: UNIQUE constraint failed: files.path
[2017-10-02 18:53:30,596] Rollback failed
Traceback (most recent call last):
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/transaction.py", line 478, in RunThreadedTransaction
    resolveResults = Resolve(], common.repository.installed, ], db.database)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/dependency.py", line 1416, in Resolve
    positiveGraph.constructLinks(installed)
  File "/tmp/vmis.RiwDTM/install/vmware-installer/vmis/core/dependency.py", line 383, in constructLinks
    raise exception
UnsatisfiedDependency: Component vmware-vmrc-app 10.0.1 has unsatisfied dependency: vmware-usbarbitrator>=17.0.0