Problemas al ejecutar vmrc en Arch Linux / vmrc does not start in Arch Linux
Probado con las versiones de vmrc anteriores a 10.0.3 build-9300449. A partir de esta versión 10.0.3 no es necesario por ahora hacer ningún retoque en /etc/vmware/bootstrap.
Instalación de vmrc (VMware-Remote-Console): https://www.vmware.com/support/developer/vmrc/
bash VMware-Remote-Console-10.0.2-XXXXXX.x86_64.bundle
Problema: vmrc busca librerías compartida en /usr/lib y no por ejemplo en /usr/lib/vmware/lib/librsvg-2.so.2 (sí, usan como nombre de carpeta el mismo que el del fichero contenido.) que es donde instaló la librería. Al ejecutarse genera un fichero de log pero no muestra nada en pantalla.
vmrc # Error en los logs: /tmp/vmware-XXX/vmware-apploader-11XXXX.log 2018-04-05T21:53:54.499+02: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/lib/librsvg-2.so.2: undefined symbol: cairo_tag_begin /tmp/vmware-busi
Solución: Forzar que vmrc busque primeramente en el directorio /usr/lib/vmware/lib/, por ejemplo agregando un pequeño script al final del fichero /etc/vmware/bootstrap para que busque las librerías correctamente.
Fichero /etc/vmware/bootstrap
PREFIX="/usr" BINDIR="/usr/bin" SBINDIR="/usr/sbin" LIBDIR="/usr/lib" DATADIR="/usr/share" SYSCONFDIR="/etc" DOCDIR="/usr/share/doc" MANDIR="/usr/share/man" INCLUDEDIR="/usr/include" INITDIR="" INITSCRIPTDIR="/etc/init.d/" for f in /usr/lib/vmware/lib/*; do [ -d "$f" ] && ldpaths="$ldpaths:$f" done export LD_LIBRARY_PATH="$ldpaths:/usr/lib"