VMware Communities
BEHoward1992
Contributor
Contributor

VMware Workstation 15.5.2 update will not install on Ubuntu 19.10

VMware Kernel Module Updater box pops up and says it must compile and load several modules in to the running kernel

I quickly errors out and says

"Unable to install all modules.  See log /tmp/vmware-root/vmware-26923.log for details. (Exit code 1)"

The content of the log file are below...

2020-03-18T15:24:47.367-05:00| appLoader| I125: Log for appLoader pid=26923 version=15.5.2 build=build-1

5785246 option=Release

2020-03-18T15:24:47.367-05:00| appLoader| I125: The process is 64-bit.

2020-03-18T15:24:47.367-05:00| appLoader| I125: Host codepage=UTF-8 encoding=UTF-8

2020-03-18T15:24:47.367-05:00| appLoader| I125: Host is Linux 5.3.0-40-generic Ubuntu 19.10

2020-03-18T15:24:47.521-05:00| appLoader| I125: Invocation: "/usr/lib/vmware/bin/vmware-modconfig-consol

e --install-all"

2020-03-18T15:24:47.521-05:00| appLoader| I125: Calling: "/usr/lib/vmware/bin/vmware-modconfig-console -

-install-all"

2020-03-18T15:24:47.521-05:00| appLoader| I125: VMDEVEL not set.

2020-03-18T15:24:47.521-05:00| appLoader| I125: Using configuration file: /etc/vmware/config

2020-03-18T15:24:47.521-05:00| appLoader| I125: Use library directory: /usr/lib/vmware

2020-03-18T15:24:47.553-05:00| appLoader| I125: Setup root library: /usr/lib/vmware/lib/libvmware-modcon

fig-console.so/libvmware-modconfig-console.so

2020-03-18T15:24:47.553-05:00| appLoader| I125: Execute ldd(1) in child process 26940.

2020-03-18T15:24:47.558-05:00| appLoader| I125: Initial check: (4365)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     linux-vdso.so.1 (0x00007ffe10343000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libgli

b-2.0.so.0 (0x00007fc881d9a000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so

.2 (0x00007fc881bda000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libvmwarebase.so => /usr/lib/vmware/lib/libvmwar

ebase.so/libvmwarebase.so (0x00007fc881076000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthr

ead.so.0 (0x00007fc881053000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x

00007fc880e62000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so

.3 (0x00007fc880dee000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (

0x00007fc880de8000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libicuuc.so.63 => /lib/x86_64-linux-gnu/libicuuc

.so.63 (0x00007fc880c14000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x

00007fc880bf6000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so

.5 (0x00007fc880bcf000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x

00007fc880a80000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (

0x00007fc880a75000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libpng12.so.0 => not found

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc+

+.so.6 (0x00007fc880887000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.

so.1 (0x00007fc88086b000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     /lib64/ld-linux-x86-64.so.2 (0x00007fc8820e9000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+     libicudata.so.63 => /lib/x86_64-linux-gnu/libicu

data.so.63 (0x00007fc87ee7a000)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_read_fn, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_sig_cmp, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_strip_alpha, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_create_read_struct, version PNG12_

0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_destroy_read_struct, version PNG12

_0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_read_end, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_create_info_struct, version PNG12_

0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_filter, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_read_update_info, version PNG12_0

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_compression_level, version PNG

12_0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_filler, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_packing, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_read_image, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_write_fn, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_write_end, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_bgr, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_read_info, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_destroy_write_struct, version PNG1

2_0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_get_IHDR, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_write_row, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_get_PLTE, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_get_io_ptr, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_PLTE, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_error, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_create_write_struct, version PNG12

_0    (/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_get_rowbytes, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_write_info, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_IHDR, version PNG12_0    (/usr/li

b/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+ undefined symbol: png_set_add_alpha, version PNG12_0   

(/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so)

2020-03-18T15:24:47.558-05:00| appLoader| I125+

2020-03-18T15:24:47.558-05:00| appLoader| I125: Use shipped PNG library.

2020-03-18T15:24:47.560-05:00| appLoader| I125: Execute ldd(1) in child process 26941.

2020-03-18T15:24:47.567-05:00| appLoader| I125: Final check: (1299)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     linux-vdso.so.1 (0x00007ffe135af000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libgli

b-2.0.so.0 (0x00007f1552d96000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so

.2 (0x00007f1552bd6000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libvmwarebase.so => /usr/lib/vmware/lib/libvmwar

ebase.so/libvmwarebase.so (0x00007f1552072000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthr

ead.so.0 (0x00007f155204f000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x

00007f1551e5e000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so

.3 (0x00007f1551dea000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (

0x00007f1551de4000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libicuuc.so.63 => /lib/x86_64-linux-gnu/libicuuc

.so.63 (0x00007f1551c10000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x

00007f1551bf2000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so

.5 (0x00007f1551bcb000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x

00007f1551a7c000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (

0x00007f1551a71000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libpng12.so.0 => /usr/lib/vmware/lib/libpng12.so

.0/libpng12.so.0 (0x00007f155184a000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc+

+.so.6 (0x00007f155165c000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.

so.1 (0x00007f1551640000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     /lib64/ld-linux-x86-64.so.2 (0x00007f15530e5000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+     libicudata.so.63 => /lib/x86_64-linux-gnu/libicu

data.so.63 (0x00007f154fc4f000)

2020-03-18T15:24:47.567-05:00| appLoader| I125+

2020-03-18T15:24:47.567-05:00| appLoader| I125: Setup LD_LIBRARY_PATH=

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmplayer.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-app-control.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-enter-serial.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-fuseUI.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-gksu.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-modconfig.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-netcfg.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-tray.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-zenity.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/liblicenseTool.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-modconfig-console.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-setup-helper.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-mount.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmware-vprobe.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libbasichttp.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libcds.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libgvmomi.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmwarebase.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmwareui.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvnetlib.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libnfc-types.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libssoclient.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvim-types.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmacore.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libvmomi.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/diskLibWrapper.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libsvga3dsw.so

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libcrypto.so.1.0.2

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libcurl.so.4

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libssl.so.1.0.2

2020-03-18T15:24:47.567-05:00| appLoader| I125+ /usr/lib/vmware/lib/libpng12.so.0

2020-03-18T15:24:47.567-05:00| appLoader| I125+

2020-03-18T15:24:47.570-05:00| appLoader| I125: Invocation: "/usr/lib/vmware/bin/vmware-modconfig-consol

e --install-all"

2020-03-18T15:24:47.570-05:00| appLoader| I125: Calling: "/usr/lib/vmware/bin/vmware-modconfig-console -

-install-all"

2020-03-18T15:24:47.570-05:00| appLoader| I125: VMDEVEL not set.

2020-03-18T15:24:47.570-05:00| appLoader| I125: Using configuration file: /etc/vmware/config

2020-03-18T15:24:47.570-05:00| appLoader| I125: Use library directory: /usr/lib/vmware

0 Kudos
3 Replies
Alex_Romeo
Leadership
Leadership

Hi,

Ubuntu 19.10 is not present in the list of compatibility matrices neither as Host, nor as Guest.

VMware Knowledge Base

ARomeo

Blog: https://www.aleadmin.it/
0 Kudos
BEHoward1992
Contributor
Contributor

Thank you for the reply.  Is there a way to back out of the update, regardless of the version of Ubuntu?

0 Kudos
BEHoward1992
Contributor
Contributor

Found this and was able to finish the install, so sharing with the community again. 

https://askubuntu.com/questions/1041912/installing-vmware-on-18-04-failed-to-build-vmmon

I ran all of the commands from /etc/vmware-installer/components/vmware-installer/3.0.0

Follow along with the "script" detailed in the replies.

#!/bin/bash
VMWARE_VERSION=workstation-15.5.2
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install

----I didn't need these next four lines.  I was able to just start VMware Workstation as normal and complete the upgrade!


sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1
/usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo /etc/init.d/vmware restart

0 Kudos