VMware Cloud Community
daq
Contributor
Contributor
Jump to solution

Linux vmrc not using shipped libs

vmrc doesn't start on OpenSUSE Tumbleweed. Logs indicate /usr/lib64/librsvg-2.so.2 is the problem. My guess is too new. It looks like vmrc ships with a version that should hopefully work, but it still tries to use the system's version.

First, logs seem to show that it is using the shipped version:

2019-08-09T12:36:42.524-07:00| appLoader| I125: librsvg-2.so.2 <SHIPPED>

But then complain about an undefined symbol in the OS version of the same library:

2019-08-09T12:36:42.543-07:00| appLoader| W115: Unable to load libgdk_pixbuf-2.0.so.0 from /usr/lib/vmware/lib/libgdk_pixbuf-2.0.so.0/libgdk_pixbuf-2.0.so.0: /usr/lib64/librsvg-2.so.2: undefined symbol: cairo_tag_end

Setting VMWARE_USE_SHIPPED_LIBS=1 environment variable doesn't seem to make any difference.

Anything else I can try to force it to use the shipped libraries?

Reply
0 Kudos
1 Solution

Accepted Solutions
shareandgain
VMware Employee
VMware Employee
Jump to solution

Hi!

Could you upgrade VMRC to the 10.0.6 and try again?

View solution in original post

Reply
0 Kudos
2 Replies
shareandgain
VMware Employee
VMware Employee
Jump to solution

Hi!

Could you upgrade VMRC to the 10.0.6 and try again?

Reply
0 Kudos
daq
Contributor
Contributor
Jump to solution

That worked. Thank you!
I wasn't aware there was a newer version because download center didn't list it. I had to use Bing and follow links from there.

Reply
0 Kudos