LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Virtualization and Cloud
User Name
Password
Linux - Virtualization and Cloud This forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.

Notices


Reply
  Search this Thread
Old 01-31-2016, 08:31 PM   #1
gelam
Member
 
Registered: Oct 2009
Posts: 42

Rep: Reputation: 0
VMware Player won't start in Fedora 23 workstation


I am running Fedora 23 on an AMD Phenom II X4 processor and 6gb of memory. Uname -a returns the following:
[root@localhost bin]# uname -a
Linux localhost.localdomain 4.3.3-303.fc23.x86_64 #1 SMP Tue Jan 19 18:31:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

I installed VMware player from this file, downloaded from VMware website:
VMware-Player-12.1.0-3272444.x86_64.bundle
At first it wouldn't start, asking for the location of the kernel-headers. That was solved by installing kernel-devel from a terminal. Now clicking the icon shows it trying to start and doing nothing else. If I start the program from a commmand line I get the following:

[gelam@localhost ~]$ cd /usr/bin
[gelam@localhost bin]$ ./vmplayer

(vmware-modconfig:3034): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(vmware-modconfig:3034): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1163: error: unexpected identifier `direction', expected character `}'
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

(vmplayer:3029): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(vmplayer:3029): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1163: error: unexpected identifier `direction', expected character `}'
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
terminate called after throwing an instance of 'cui::Error'
what(): Unable to load image-loading module: /usr/lib/vmware/libconf/lib/gtk-2.0/2.10.0/loaders/svg_loader.so: /usr/lib64/librsvg-2.so.2: undefined symbol: g_type_class_adjust_private_offset
Unexpected signal: 6.

VMware Player Error:
VMware Player unrecoverable error: (vmplayer)
Unexpected signal: 6.
A log file is available in "/tmp/vmware-gelam/vmware-vmplayer-3029.log".
You can request support.

To collect data to submit to VMware technical support, run "vm-support".
We will respond on the basis of your support entitlement.

I then installed: dnf install libpk-gtk-module.so; and dnf install libcanberra-gtk-module.so
I can also see these with the locate command: /usr/lib/vmware/libconf/lib/gtk-2.0/2.10.0/loaders/svg_loader.so: /usr/lib64/librsvg-2.so.2:

Any help would be appreciated, is there a similar program that is easier to install in Fedora?
 
Old 02-03-2016, 12:47 PM   #2
Aletz
LQ Newbie
 
Registered: Feb 2016
Posts: 2

Rep: Reputation: Disabled
VMware Player won't start in Fedora 23 workstation

The issue is in:

https://communities.vmware.com/thread/523835

As root excecute:

# cd /usr/lib/vmware/lib

# for mylib in $(ls /usr/lib64/*4600*); do /bin/cp -afv $mylib $(basename $mylib .4600.2 )/$(basename $mylib .4600.2 ); done

Done !!!
 
Old 02-03-2016, 10:23 PM   #3
gelam
Member
 
Registered: Oct 2009
Posts: 42

Original Poster
Rep: Reputation: 0
Tried it, got errors

Thanks for the help. However here are my results. I'm I missing syntax somewhere?
[gelam@localhost ~]$ su
Password:
[root@localhost gelam]# cd /usr/lib/vmware/lib
[root@localhost lib]# for mylib in $(ls /usr/lib64/*4600*); do /bin/cp -afv $mylib $(basename $mylib .4600.1)/$(basename $mylib .4600.1); done
‘/usr/lib64/libgio-2.0.so.0.4600.2’ -> ‘libgio-2.0.so.0.4600.2/libgio-2.0.so.0.4600.2’
/bin/cp: cannot create regular file ‘libgio-2.0.so.0.4600.2/libgio-2.0.so.0.4600.2’: No such file or directory
‘/usr/lib64/libglib-2.0.so.0.4600.2’ -> ‘libglib-2.0.so.0.4600.2/libglib-2.0.so.0.4600.2’
/bin/cp: cannot create regular file ‘libglib-2.0.so.0.4600.2/libglib-2.0.so.0.4600.2’: No such file or directory
‘/usr/lib64/libgmodule-2.0.so.0.4600.2’ -> ‘libgmodule-2.0.so.0.4600.2/libgmodule-2.0.so.0.4600.2’
/bin/cp: cannot create regular file ‘libgmodule-2.0.so.0.4600.2/libgmodule-2.0.so.0.4600.2’: No such file or directory
‘/usr/lib64/libgobject-2.0.so.0.4600.2’ -> ‘libgobject-2.0.so.0.4600.2/libgobject-2.0.so.0.4600.2’
/bin/cp: cannot create regular file ‘libgobject-2.0.so.0.4600.2/libgobject-2.0.so.0.4600.2’: No such file or directory
‘/usr/lib64/libgthread-2.0.so.0.4600.2’ -> ‘libgthread-2.0.so.0.4600.2/libgthread-2.0.so.0.4600.2’
 
Old 02-03-2016, 10:24 PM   #4
gelam
Member
 
Registered: Oct 2009
Posts: 42

Original Poster
Rep: Reputation: 0
Tried it, got errors

Sorry, AM i missing syntax?
 
Old 02-04-2016, 09:52 AM   #5
Aletz
LQ Newbie
 
Registered: Feb 2016
Posts: 2

Rep: Reputation: Disabled
Please susbstitute ".4600.1" with ".4600.2" in the for sentence:

# for mylib in $(ls /usr/lib64/*4600*); do /bin/cp -afv $mylib $(basename $mylib .4600.2 )/$(basename $mylib .4600.2 ); done

It fix the issue.

Greetings.
 
Old 02-26-2016, 04:46 AM   #6
ramiLi
LQ Newbie
 
Registered: Feb 2016
Posts: 1

Rep: Reputation: Disabled
I got this:
root@ram-Vostro-3500:/usr/lib64# for mylib in $(ls /usr/lib64/*4600*); do /bin/cp -afv $mylib $(basename $mylib .4600.2 )/$(basename $mylib .4600.2 ); done
ls: cannot access /usr/lib64/*4600*: No such file or directory
 
Old 03-06-2016, 06:38 PM   #7
gelam
Member
 
Registered: Oct 2009
Posts: 42

Original Poster
Rep: Reputation: 0
Sorry it took this long to get back to this: Substituting 4600.2 for 4600.1 gave me this result:
[gelam@localhost ~]$ su
Password:
[root@localhost gelam]# for mylib in $(ls /usr/lib64/*4600*); do /bin/cp -afv $mylib $(basename $mylib .4600.2)/$(basename $mylib .4600.2); done
‘/usr/lib64/libgio-2.0.so.0.4600.2’ -> ‘libgio-2.0.so.0/libgio-2.0.so.0’
/bin/cp: cannot create regular file ‘libgio-2.0.so.0/libgio-2.0.so.0’: No such file or directory
‘/usr/lib64/libglib-2.0.so.0.4600.2’ -> ‘libglib-2.0.so.0/libglib-2.0.so.0’
/bin/cp: cannot create regular file ‘libglib-2.0.so.0/libglib-2.0.so.0’: No such file or directory
‘/usr/lib64/libgmodule-2.0.so.0.4600.2’ -> ‘libgmodule-2.0.so.0/libgmodule-2.0.so.0’
/bin/cp: cannot create regular file ‘libgmodule-2.0.so.0/libgmodule-2.0.so.0’: No such file or directory
‘/usr/lib64/libgobject-2.0.so.0.4600.2’ -> ‘libgobject-2.0.so.0/libgobject-2.0.so.0’
/bin/cp: cannot create regular file ‘libgobject-2.0.so.0/libgobject-2.0.so.0’: No such file or directory
‘/usr/lib64/libgthread-2.0.so.0.4600.2’ -> ‘libgthread-2.0.so.0/libgthread-2.0.so.0’
/bin/cp: cannot create regular file ‘libgthread-2.0.so.0/libgthread-2.0.so.0’: No such file or directory
[root@localhost gelam]# exit
exit
[gelam@localhost ~]$

Basically the same as using 4600.1
Any help would be appreciated
 
Old 06-29-2016, 02:26 AM   #8
GlowingTrunk
LQ Newbie
 
Registered: Jun 2016
Posts: 1

Rep: Reputation: Disabled
The idea is to replace some of VM Player's bundled lib files (located in /usr/lib/vmware/lib/) with the ones from Fedora (located in /usr/lib64/). What does ls -o /usr/lib64/libgio-2.0.so.0 show? If it says, for example, /usr/lib64/libgio-2.0.so.0 -> libgio-2.0.so.0.4800.1, then libgio-2.0.so.0.4800.1 is the one Fedora is using, and you can manually copy it over with sudo cp -av /usr/lib64/libgio-2.0.so.0.4800.1 /usr/lib/vmware/lib/libgio-2.0.so.0/libgio-2.0.so.0. Repeat for libglib-2.0.so.0, libgmodule-2.0.so.0, libgobject-2.0.so.0 and libgthread-2.0.so.0.
 
Old 07-02-2016, 07:03 PM   #9
gelam
Member
 
Registered: Oct 2009
Posts: 42

Original Poster
Rep: Reputation: 0
@Glowing Trunk - You sir are a genius! It works fine now. I have been looking for the answer to this for at least a year. Thank you for your help...
 
  


Reply

Tags
fedora, vmware



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Installing vmware player or workstation from a txt code ipergio Linux - Software 4 08-19-2013 04:44 PM
Anyone running VMWare Player or Workstation on CentOS 6.2 with an ATI card? taylorkh Linux - Virtualization and Cloud 1 06-22-2012 01:30 PM
[SOLVED] How to uninstall VMware player so that VMware workstation can be installed javascriptninja Linux - Software 1 02-06-2012 11:24 AM
Why won't VMWare Player run on Fedora 8 slsscoot Linux - Software 16 03-10-2008 11:00 PM
VMware Workstation and Linux. No way to start it, it hangs always. sblantipodi Fedora 5 01-16-2008 05:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Virtualization and Cloud

All times are GMT -5. The time now is 03:37 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration