VMWare Player 14.1.3 installation fail

hello everybody,

I’ve been trying to install VMware-Player-14.1.3-9474260.x86_64.bundle, and it keeps crashing with the following errors in the logs:

mannesPC:/tmp/vmware-root # cat vmware-vmis-19344.log
2018-08-20T22:49:23.199+02:00| vthread-4| I125: Log for VMware Workstation pid=19344 version=12.5.3 build=build-5087745 option=Release
2018-08-20T22:49:23.199+02:00| vthread-4| I125: The process is 64-bit.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: Host codepage=UTF-8 encoding=UTF-8
2018-08-20T22:49:23.199+02:00| vthread-4| I125: Host is Linux 4.12.14-lp150.12.16-default openSUSE Leap 15.0
2018-08-20T22:49:23.199+02:00| vthread-4| I125: DictionaryLoad: Cannot open file “/etc/vmware/config”: No such file or directory.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Optional preferences file not found at /etc/vmware/config. Using default values.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: DictionaryLoad: Cannot open file “/usr/lib/vmware/settings”: No such file or directory.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: DictionaryLoad: Cannot open file “/usr/lib/vmware/config”: No such file or directory.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Optional preferences file not found at /usr/lib/vmware/config. Using default values.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: DictionaryLoad: Cannot open file “/root/.vmware/config”: No such file or directory.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Unable to check permissions for preferences file.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: DictionaryLoad: Cannot open file “/root/.vmware/preferences”: No such file or directory.
2018-08-20T22:49:23.199+02:00| vthread-4| I125: PREF Failed to load user preferences.

OK, what am I missing here??

Are you executing the install with root permissions?
(Probably not)

TSU

probably yes!

cat /var/log/vmware-installer.log

Either you don’t have root permissions or your installer didn’t run properly, in other words there is another more important error that precedes what is posted.

A common VMware install problem (all products) but more common on Tumbleweed is that VMware installers often compile only using older gcc than what you’ll find by default in openSUSE distros. If you find this error in your logs, then you’ll need to install an older gcc from the OSS and then follow the steps I describe in the following page enabling you to switch between any gcc installed on your system

https://en.opensuse.org/User:Tsu2/gcc_update-alternatives

TSU

[2018-08-23 20:11:15,742]
[2018-08-23 20:11:15,743]
[2018-08-23 20:11:15,743] Installer running.
[2018-08-23 20:11:15,743] Command Line Arguments:
[2018-08-23 20:11:15,743] ‘/tmp/vmis.sk74Md/install/vmware-installer/vmware-installer.py’, ‘–set-setting’, ‘vmware-installer’, ‘libconf’, ‘/tmp/vmis.sk74Md/install/vmware-installer/lib/libconf’, ‘–install-component’, ‘/tmp/vmis.sk74Md/install/vmware-installer’, ‘–install-bundle’, ‘/data2/Kit/Linux/VMware-Player-14.1.3-9474260.x86_64.bundle’, ‘’]
[2018-08-23 20:11:15,864] /tmp/vmis.sk74Md/install/vmware-installer/python/pygtk/gtk/init.py:69: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)

[2018-08-23 20:11:15,864] Unable to initialize gtk: could not open display
[2018-08-23 20:11:15,865] Could not set up curses… Falling back on null term type.
[2018-08-23 20:11:15,869] UI Initialization failed.
Traceback (most recent call last):
File “/tmp/vmis.sk74Md/install/vmware-installer/vmware-installer.py”, line 293, in main
ui.Initialize(options.ui)
File “/tmp/vmis.sk74Md/install/vmware-installer/vmis/ui/init.py”, line 83, in Initialize
exec ‘from vmis.ui.null import *’ in globals()
File “<string>”, line 1, in <module>
File “/tmp/vmis.sk74Md/install/vmware-installer/vmis/ui/null.py”, line 13, in <module>
from vmis.ui import console
File “/tmp/vmis.sk74Md/install/vmware-installer/vmis/ui/console.py”, line 9, in <module>
import curses
File “/tmp/vmis.sk74Md/install/vmware-installer/python/lib/curses/init.py”, line 15, in <module>
from _curses import *
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directory

----> install libncurses5 and that was it. VMware installed without issues, and I was able to start a VM right away. It went tons better compared to Leap 43.2, where I had to fiddle around with vmmnet’s libraries.

this thread can be closed then