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?