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
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,
Then paste below contents and save the file.
#!/bin/bash export VMWARE_USE_SHIPPED_LIBS=force /usr/bin/vmplayer.bin $*
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
$ VMWARE_USE_SHIPPED_LIBS=force vmplayer
If it starts, then you can use GUI launchers and enjoy Vmware Hypervisor.