When starting it, this is the log:
[AppLoader] Cannot get library dependencies. (4b)
[AppLoader] Fallback to use all shipped libraries.
[AppLoader] Fail to load the library. /lib/x86_64-linux-gnu/libsecret-1.so.0: undefined symbol: g_task_set_name
[AppLoader] LD_LIBRARY_PATH=
/usr/lib/vmware/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/vmware/lib/libXft.so.2
/usr/lib/vmware/lib/libvmwarebase.so
/usr/lib/vmware/lib/libXinerama.so.1
/usr/lib/vmware/lib/libcurl.so.4
/usr/lib/vmware/lib/libXrender.so.1
/usr/lib/vmware/lib/libXrandr.so.2
/usr/lib/vmware/lib/libstdc++.so.6
/usr/lib/vmware/lib/libffi.so.6
/usr/lib/vmware/lib/libpangomm-1.4.so.1
/usr/lib/vmware/lib/libfreetype.so.6
/usr/lib/vmware/lib/libtasn1.so.6
/usr/lib/vmware/lib/libatk-bridge-2.0.so.0
/usr/lib/vmware/lib/libvmplayer.so
/usr/lib/vmware/lib/libgobject-2.0.so.0
/usr/lib/vmware/lib/libpixman-1.so.0
/usr/lib/vmware/lib/libpangoft2-1.0.so.0
/usr/lib/vmware/lib/libgcr-base-3.so.1
/usr/lib/vmware/lib/libgmodule-2.0.so.0
/usr/lib/vmware/lib/libXi.so.6
/usr/lib/vmware/lib/libXcomposite.so.1
/usr/lib/vmware/lib/libICE.so.6
/usr/lib/vmware/lib/libfontconfig.so.1
/usr/lib/vmware/lib/libcroco-0.6.so.3
/usr/lib/vmware/lib/libXtst.so.6
/usr/lib/vmware/lib/libaio.so.1
/usr/lib/vmware/lib/libXdamage.so.1
/usr/lib/vmware/lib/libglib-2.0.so.0
/usr/lib/vmware/lib/libgthread-2.0.so.0
/usr/lib/vmware/lib/libpcsclite.so.1
/usr/lib/vmware/lib/libgdkmm-3.0.so.1
/usr/lib/vmware/lib/libvmwareui.so
/usr/lib/vmware/lib/libcairo-gobject.so.2
/usr/lib/vmware/lib/libbasichttp.so
/usr/lib/vmware/lib/libgtkmm-3.0.so.1
/usr/lib/vmware/lib/libp11-kit.so.0
/usr/lib/vmware/lib/libsigc-2.0.so.0
/usr/lib/vmware/lib/libgvmomi.so
/usr/lib/vmware/lib/libtiff.so.5
/usr/lib/vmware/lib/libepoxy.so.0
/usr/lib/vmware/lib/libgailutil-3.so.0
/usr/lib/vmware/lib/libXdmcp.so.6
/usr/lib/vmware/lib/libxcb.so.1
/usr/lib/vmware/lib/libcairomm-1.0.so.1
/usr/lib/vmware/lib/libatspi.so.0
/usr/lib/vmware/lib/libgcrypt.so.20
/usr/lib/vmware/lib/libgpg-error.so.0
/usr/lib/vmware/lib/libgck-1.so.0
/usr/lib/vmware/lib/libgcr-ui-3.so.1
/usr/lib/vmware/lib/libcds.so
/usr/lib/vmware/lib/libpango-1.0.so.0
/usr/lib/vmware/lib/libcrypto.so.1.1
/usr/lib/vmware/lib/libvmware-gksu.so
/usr/lib/vmware/lib/libjpeg.so.62
/usr/lib/vmware/lib/libatkmm-1.6.so.1
/usr/lib/vmware/lib/libgio-2.0.so.0
/usr/lib/vmware/lib/libX11.so.6
/usr/lib/vmware/lib/libXss.so.1
/usr/lib/vmware/lib/libcairo.so.2
/usr/lib/vmware/lib/libgdk_pixbuf_xlib-2.0.so.0
/usr/lib/vmware/lib/libSM.so.6
/usr/lib/vmware/lib/libXcursor.so.1
/usr/lib/vmware/lib/libgdk-3.so.0
/usr/lib/vmware/lib/librsvg-2.so.2
/usr/lib/vmware/lib/libXfixes.so.3
/usr/lib/vmware/lib/libvmrc.so
/usr/lib/vmware/lib/libatk-1.0.so.0
/usr/lib/vmware/lib/libgiomm-2.4.so.1
/usr/lib/vmware/lib/libgcc_s.so.1
/usr/lib/vmware/lib/libXext.so.6
/usr/lib/vmware/lib/libpangocairo-1.0.so.0
/usr/lib/vmware/lib/libssl.so.1.1
/usr/lib/vmware/lib/libpcre.so.1
/usr/lib/vmware/lib/libglibmm_generate_extra_defs-2.4.so.1
/usr/lib/vmware/lib/libxml2.so.2
/usr/lib/vmware/lib/libz.so.1
/usr/lib/vmware/lib/libglibmm-2.4.so.1
/usr/lib/vmware/lib/libharfbuzz.so.0
/usr/lib/vmware/lib/libvmware-zenity.so
/usr/lib/vmware/lib/libgtk-3.so.0
/usr/lib/vmware/lib/libpng16.so.16
/usr/lib/vmware/lib/libXau.so.6
Version 12.0.2 still works correctly. Maybe it's better if you bundle the libsecret library too?
Depending on the distribution you are using, this file may be in a different location than what vmrc expects. If you can locate the libsecret-1.so.0 file somewhere else, you can try making a symbolic link.
On Manjaro Linux, for example, this file is in /usr/lib/libsecret-1.so.0
Then you would use the command below to create the symbolic link:
sudo ln -s /usr/lib/libsecret-1.so.0 /lib/x86_64-linux-gnu/libsecret-1.so.0
If you can't find the location of the file, maybe you're missing a package that you need to install on your system.
I hope I've helped a bit.
Sadly that's not the issue, but thanks for the answer.
My /lib/x86_64-linux-gnu/libsecret-1.so.0 is already there.
The problem is:
"[AppLoader] Cannot get library dependencies. (4b)"
and
"undefined symbol: g_task_set_name"
It looks like the error is from libgtk-3.so.0 that is missing a symbol.
Issue still exists in 12.0.4
Searching the internet, I found that this "g_task_set_name" method belongs to the GLib library (https://stackoverflow.com/questions/67869880/undefined-symbol-g-task-set-name-in-glib), so the distributions that use KDE will not have this library installed. I couldn't reproduce the error in a test environment, but I use XFCE and Gnome interfaces on my computers where vmrc works. Therefore, most likely, installing this library should resolve this issue.
Good luck!
Neither 12.0.4.
But 12.0.2 is working.
The difference between 12.0.4 and 12.0.2 is that 12.0.4 loads de libsecret-1-0 lib and 12.0.2 don't.
I have the libsecret-1-0 installed, and also all its dependencies.
Checking the vmrc apploader log file, it seems that vmrc loads "all" the library dependencies for libsecret-1-0: libcrypt20, libglib2, libgtk3, libgio. Then it seems a fault of libsecret-1-0 library or any of its lib dependencies.
I had to downgrade. I didn't find any solution.
$ apt-cache show libsecret-1-0
Package: libsecret-1-0
...
Depends: libc6 (>= 2.14), libgcrypt20 (>= 1.9.0), libglib2.0-0 (>= 2.59.0), libsecret-common
$ dpkg -l libc6 libgcrypt20 libglib2.0-0 libsecret-common libsecret-1-0
Desitjat=desconegUt/Instal·la/supRimeix/Purga/retín(H)
| Estat=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Estat,Err: majúsc.=dolent)
||/ Nom Versió Arquitectura Descripció
+++-===================-=================-============-=====================================
ii libc6:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Shared libraries
ii libgcrypt20:amd64 1.9.4-3ubuntu3 amd64 LGPL Crypto library - runtime library
ii libglib2.0-0:amd64 2.72.4-0ubuntu2.2 amd64 GLib library of C routines
ii libsecret-1-0:amd64 0.20.5-2 amd64 Secret store
ii libsecret-common 0.20.5-2 all Secret store (common files)
Thanks for the tip, Downloaded 12.0.2 (after trying 12.0.4) and it works great.
Ive had the same issue since I am using KDE Neon on one of my laptops.
Which does not have the Gnome libs.