Gdk: locale not supported by Xlib
Gdk: cannot set locale modifiers
Gdk: Error converting from UTF-8 to STRING: Could not open converter from 'UTF-8' to 'ISO-8859-1'
Gdk: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported
Using log file /tmp/vmware-fea/ui-19182.log
GLib: Cannot convert message: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported
It seems that the application is linked against 32bit libraries, which resolve either against the libraries from libs-ia32 or against the libraries in your chroot, depending on ld.so.conf. In any case, these libraries try to load plugins from the normal directories, instead of the directories for the ia32 subsystem. Of course the normal directories contain 64bit plugins, so the load fails, and the plugin functionality is not available.
You can do
# ls /usr/lib/*/*.so
Several possible solutions have been
discussed here in the past (search for ia32-libs), but none has been
implemented yet. Ubuntu has a package of ia32-libs with some "hacks"
that make some of the plugins work. You can try that, it might just
work. Otherwise, you can also configure most libraries to look for the
plugins in a different, but that is a rather tedious process. I have
posted a few times on relevant variables for this, if you want to go
this route.
A hybrid system such as RedHat or SuSE will not show these issues, because the 32bit libraries are in the normal pathes.
Thomas