(Last Updated On: August 22, 2018)

I realized that after you install Vmware Workstation and Vmware Player on Fedora 23, it’s a pain in the back getting it start and run.I feel Fedora team should have fixed but for now, let’s find another way to get Vmware working.

Use this trick to fix the problem as we wait for Vmware and Fedora to give us a patch soon. To get Vmware running on Fedora 23, use the following simple procedure. This should be done after upgrading your distro.

sudo dnf -y upgrade

2. Force rebuild of VMWare modules by typing the following command.

sudo vmware-modconfig --console --install-all

3. Run the following commands one by one

sudo cd /usr/lib/vmware/lib 
sudo cp -afv /usr/lib64/libgio-2.0.so.0.4600.2 libgio-2.0.so.0/libgio-2.0.so.0
sudo cp -afv /usr/lib64/libglib-2.0.so.0.4600.2 libglib-2.0.so.0/libglib-2.0.so.0
sudo cp -afv /usr/lib64/libgmodule-2.0.so.0.4600.2 libgmodule-2.0.so.0/libgmodule-2.0.so.0
sudo cp -afv /usr/lib64/libgobject-2.0.so.0.4600.2 libgobject-2.0.so.0/libgobject-2.0.so.0
sudo cp -afv /usr/lib64/libgthread-2.0.so.0.4600.2 libgthread-2.0.so.0/libgthread-2.0.so.0

Then

sudo cd /usr/bin/
sudo mv -iv vmplayer vmplayer.bin
sudo mv -iv vmware vmware.bin

Replace vmplayer and vmware scripts by creating them as below,

vi /usr/bin/vmplayer

Then paste below contents and save the file.

#!/bin/bash
export VMWARE_USE_SHIPPED_LIBS=force
/usr/bin/vmplayer.bin $*

Again do

sudo vim /usr/bin/vmware

and paste the following lines of code and save the file.

#!/bin/bash
export VMWARE_USE_SHIPPED_LIBS=force
/usr/bin/vmware.bin $*

Make the two files we created above executable.

sudo chown a+x /usr/bin/vmware
sudo chown a+x /usr/bin/vmplayer

Try to start both Vmware player and workstation to see if they start successfully. Mine worked and I hope yours will do as well.

$ VMWARE_USE_SHIPPED_LIBS=force vmware

or:

$ VMWARE_USE_SHIPPED_LIBS=force vmplayer

If it starts, then you can use GUI launchers and enjoy Vmware Hypervisor.