VMware Cloud Community
billywade
Contributor
Contributor

Latest Manjaro updates broke the VMWare Console

One of the more recent Manjaro updates (At earliest the April 22 17.1.8 stable update) has left the remote console behind. A few upgrades ago I was able to prevent the breakage by adding librsvg to my package ignore list, but after this update, I have no way to track back through every package to figure out what broke the remote console.

Here's where it broke:

```

2018-05-21T10:22:48.839-05:00| appLoader| I125: Loading shipped version of libfreetype.so.6.

2018-05-21T10:22:48.840-05:00| appLoader| I125: Loading system version of libfontconfig.so.1.

2018-05-21T10:22:48.841-05:00| appLoader| W115: Unable to load libfontconfig.so.1 from libfontconfig.so.1: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

2018-05-21T10:22:48.841-05:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmrc.so/libvmrc.so

2018-05-21T10:22:48.841-05:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmrc.

```

It looks like the remote console doesn't recognize the symbol listed. Additionally, the installer is unable to launch the GUI.

Is there a way to get the console compiled from the latest source and get the dependencies fixed up?

Reply
0 Kudos
3 Replies
Alderw
Contributor
Contributor

I had the same problem. The section "VMware Remote Console" from the ArchWiki page  https://wiki.archlinux.org/index.php/Talk:VMware​ was the only working solution for me.

Reply
0 Kudos
billywade
Contributor
Contributor

Just tried it out, but no such luck. I'm still getting

```

2018-06-18T17:55:43.933-05:00| appLoader| I125: Loading shipped version of libfontconfig.so.1.

2018-06-18T17:55:43.936-05:00| appLoader| W115: Unable to load libfontconfig.so.1 from /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1: /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

2018-06-18T17:55:43.936-05:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmrc.so/libvmrc.so

2018-06-18T17:55:43.936-05:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmrc.

```

Thanks though!

Reply
0 Kudos
shareandgain
VMware Employee
VMware Employee

Hi billywade,

Logs show that the apploader picked shipped freetype and system fontconfig, they are not compatible with each other(I guess the missing ` FT_Done_MM_Var` is a new symbol from a newer version of freetype, while vmrc shipped freetype is relatively old and don't have it).

Here is a workaround which may help you, you can export the env param below to force vmrc to use all shipped libs:

export VMWARE_USE_SHIPPED_LIBS=1

This will force vmrc use a shipped freetype with a ***shipped*** fontconfig, which will not require the symbol `FT_Done_MM_Var`.

Hope this can help you, if there is no luck, please feel free adding comments in this thread.

Thanks

Reply
0 Kudos