with ROSA R6 updated : VMware 12.1 does not start anymore...

About ROSA Desktop distribution and help to users
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

with ROSA R6 updated : VMware 12.1 does not start anymore...

Post by NicCo »

There is a nasty issue with ROSA R6 and current VMware 12.1:
- with ROSA R6 not full updated it worked as expected
- with all current updates VMware does not start anymore

with OMV LX2014 full updated, all works fine with VMware 12.1
so the culptit should be searched from some borken update
arrived into ROSA R6, I suppose around December 2015 time


searching the error in the web, I've found that our mate GvM
has found the same issue, and he's searching too a solution
https://communities.vmware.com/thread/5 ... 0&tstart=0

It's the same error for me, so I copy his msgs, just below
GvMariani 26-dic-2015 2.10
Workstation pro does not start anymore: libcanberra-gtk-module.so not found

Running host: Rosa Linux R6 2014.1 x86_64

After my latest upgrade to Workstation Pro 12.1.0 (from 12.x.x), launching "vmware" always fail.


Running "vmware" a console I get this couple of lines and nothing more:
**************************************************
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-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
**************************************************


But I have installed that library both for gtk 2.0 and for gtk 3.0:
******************************************************************
giovanni@Rivendell ~ $ locate libcanberra-gtk-module.so

/home/giovanni/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so

/home/giovanni/.local/share/Steam/ubuntu12_32/steam-runtime.old/i386/usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so

/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so

/usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so
******************************************************************


So what is going wrong here?

TIA
GvM
GvMariani 31-dic-2015 4.29 (in risposta a GvMariani)
1. Re: Workstation pro does not start anymore: libcanberra-gtk-module.so not found

Downgrading to 12.0.1 build-3160714 on the same HW / SO config fixes the problem...

I'm wondering what is changed between the above bundle and the 12.1.0 one.


GvM
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by NicCo »

Yesterday I've contacted the ROSA developers, receiving the answer from Pulfer,
so I have added a msg in the vmware forum, answering to GvM:
https://communities.vmware.com/message/2566633#2566633
I have found the same issue with vmware 12.1 and the current ROSA,
so I wrote to the ROSA developers, I have just received this answer::

"The issue is on vmware side (bundled gtk libraries are incompatible
with system glib libraries there were recently updated to new version),
there's nothing we can do with it. Likely newer version of vmware
resolves the issue when it's released."
Going back to the old VMware 12.0.1 is a workaround but NOT the solution,
as the current guest OSes, for example Windows 10 runs better with 12.1...

the only suggestion I can write, here and now, is that:
If you are a vmware user, and vmware is still working for you, because you have
not "end December 2015" updates, you can "temporarely" refuse these updates,
or you can try unselecting all those "glib" related, if that is possible...
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by GvMariani »

NicCo wrote: so I wrote to the ROSA developers, I have just received this answer::
"The issue is on vmware side (bundled gtk libraries are incompatible
with system glib libraries there were recently updated to new version),
there's nothing we can do with it. Likely newer version of vmware
resolves the issue when it's released."
Ah.
I was supposing that vmware was searching for libcanberra in the wrong path,
but I was too lazy to try placing a symlink to it in %_libdir an then doing an update (and eventually another downgrade)...

GvM

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by NicCo »

At least, we are not alone!
Here, the same issue with Fedora 23, I can see the same warning
> https://communities.vmware.com/message/2552896#2552896
... it crashes with:

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.

and it exit with core dump.
Pulfer wrote:I don't think many other distros are compatible because the issue is
caused by new glib version. And all distros with new glib version
should be affected. For example, Fedora 23 is also affected:
https://communities.vmware.com/message/2552896#2552896

We cannot downgrade glib version. We also cannot update vmware because
we don't provide it in our repositories. Users can only apply the workaround
given for Fedora 23 in the link above. :-/
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by GvMariani »

I saw that thread on the vmw forums but our error is different (no crash or core, only vmw not starting) so I did not follow it at the time...

The key-word "fedora 23" reminds me two blog posts I read about this issue:
http://rglinuxtech.com/?p=1601
and
http://rglinuxtech.com/?p=1624.

The proposed workaround is the same than the one was suggested on the vmw forums, so I'm not sure it actually works, but perhaps you are brave enough to give it a try...
In the next few days I won't have the time to do it myself.

GvM

ominomichelin
Utente
Utente
Posts: 141
Joined: 28 March 2009, 18:19
OpenMandriva: 2009.1 x86_64
Kernel: 2.6.29.1

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by ominomichelin »

@Nicco
I don't get it do you really think that the distros has to follow the vmware versioning policy?
IMO is quite the opposite , if vmware need buying clients for their product , they should follow the
distributions development && libs versioning, or to provide a static version of their products....
Report the bug upstream , and ask for fix , IMO is already too much and polite that rosa guys answered
you for such a lame /crappy issue....
http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI !

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by NicCo »

@SymbianFlo
ROSA users suffering the issue, coming after an update, they need a solution,
they don't matter who have to correct something, they need vmware running...

- We, GvM and me, have already informed the VMware (upstream), in their web-site,
- we are satisfied for quick answer from ROSA, but the problem remains unsolved...
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
andreas
Utente
Utente
Posts: 281
Joined: 1 November 2008, 20:03

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by andreas »

Thanks, this workaround worked perfectly.

Code: Select all

Or, edit /usr/bin/vmware and put in the following line somewhere near the top close to the existing export statements-

export LD_PRELOAD=/usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
AndreaS

Procio Intel i7-4930k, mobo Asus X79-Deluxe, Adaptec raid 7805, Nvidia Quadro 6000 - Rosa Fresh R3 X64

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by GvMariani »

andreas wrote:Thanks, this workaround worked perfectly.

Code: Select all

Or, edit /usr/bin/vmware and put in the following line somewhere near the top close to the existing export statements-
export LD_PRELOAD=/usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
I can confirm the above: this one makes the WKS GUI start...
Still some error msg on konsole but harmless, so far:
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-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
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
GvM

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: with ROSA R6 updated : VMware 12.1 does not start anymor

Post by NicCo »

andreas wrote:Thanks, this workaround worked perfectly.

Code: Select all

Or, edit /usr/bin/vmware and put in the following line somewhere near the top close to the existing export statements-

export LD_PRELOAD=/usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
I can confirm that I've tried that and the workaround is ok also for my VMware Pro 12 on ROSA R7:
I can add that the same workaround is valid also to fix vmplayer, so you can edit it adding the export row:

from root, you must edit:

Code: Select all

/usr/bin/vmplayer
add the text and save it!
(Be carefull, place it in the top part of export definitions, adding it in the bottom does not work)

Code: Select all

export LD_PRELOAD=/usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
http://voxnews.info/2016/02/13/renzi-ce ... a-francia/
http://www.sardegnadies.it/mauro-pili-c ... -sardegna/
https://movimentoirredentistaitaliano.w ... a-francia/
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

Post Reply