You are not logged in.

#1 2017-03-10 09:31:20

Registered: 2016-03-24
Posts: 4

[SOLVED] VMWare player 12.5.3 fails (wrong version of libstdc++)

I accepted the upgrade offer given by VMWare player, from 12.5.2 to 12.5.3. After the upgrade, vmplayer did not start.

Found this in vmware-apploader-*.log:

Unable to load from /usr/lib/vmware/lib/ version `CXXABI_1.3.8' not found (required by /usr/lib/

Checked the shipped libstdc++:

strings /usr/lib/vmware/lib/ | grep CXXABI

No version 1.3.8 there! I made a copy of /usr/lib/vmware/lib/, and created a link to the system version of

sudo ln -s /usr/lib/

(in wd /usr/lib/vmware/lib/

vmplayer works again!

If you use this trick, I don't take responsibility for malfunctions in VMWare or your system.

Last edited by hellmelt (2017-03-10 09:32:39)


#2 2017-03-10 15:38:03

From: Pasadena, CA
Registered: 2009-07-13
Posts: 18,755

Re: [SOLVED] VMWare player 12.5.3 fails (wrong version of libstdc++)

I am glad it works for you but, in general, generating a symlink to a library with a different major revision number presents risks.  The major number changes when the API changes -- notably when new functions are added or when deprecated functions are removed.  The latter being the one that is going to bite you where you least expect.  Apparently there are no function calls missing from rev 6 that were in 4 that VMPlayer used.  Or were there ? and you have just not found them yet? … mbers-work

I post this as a caution to others trying this work around either for this case or others. 
Note that I have been known to do this as well, but I document it in my system notes so as to remind myself when things go south.

Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
How to Ask Questions the Smart Way


#3 2017-03-15 08:01:22

Registered: 2016-03-24
Posts: 4

Re: [SOLVED] VMWare player 12.5.3 fails (wrong version of libstdc++)

Also the upgrade to VMWare Player 12.5.4 results in the same issue. Same solution works again.

I agree that using wrong versions of a library is dangerous, but in this case the problems are all within, and the internal(?) version of CXXABI. I think VMWare is building their player on a system with a more recent version of than the one they ship with the installer. is just component emitting the error, I assume libcurl version 4 is built using libstdc++ version 6.


Board footer

Powered by FluxBB