Hi
I would like to report a VMware Remote console defect in Linux. Is that appropriate place?
I downloaded and successfully installed VMware-Remote-Console-10.0.2-7096020.x86_64.bundle (VMware Remote Console for Linux).
Tried to execute vmrc binary, but application fails to launch.
Found some errors in the logs:
...
2018-06-13T13:37:20.654+03:00| appLoader| I125: libcairomm-1.0.so.1 <SHIPPED>
2018-06-13T13:37:20.655+03:00| appLoader| I125: AppLoaderLoadShippedGlibDeps: Failed to open /usr/lib/vmware/lib/libiconv.so.2/libiconv.so.2. /usr/lib/vmware/lib/libiconv.so.2/libiconv.so.2: cannot open shared object file: No such file or directory
2018-06-13T13:37:20.656+03:00| appLoader| I125: Shipped glib version is 2.48
2018-06-13T13:37:20.656+03:00| appLoader| I125: System glib version is 2.56
...
This error means that there is no libiconv.so.2 packaged in the VMRC Linux bundle, but the actual execution fails at the next error:
2018-06-13T13:37:20.666+03:00| appLoader| I125: Loading shipped version of libtiff.so.5.
2018-06-13T13:37:20.666+03:00| appLoader| I125: Loading shipped version of libgdk_pixbuf-2.0.so.0.
2018-06-13T13:37:20.667+03: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: /lib64/librsvg-2.so.2: undefined symbol: cairo_tag_begin
2018-06-13T13:37:20.667+03:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmrc.so/libvmrc.so
2018-06-13T13:37:20.667+03:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmrc.
It seems like my version of /lib64/librsvg-2.so.2 (/lib64/librsvg-2.so.2 -> librsvg-2.so.2.42.3) is too new and not supported by vmrc?
I've got the exact same problem, maybe we just have to wait VMWare to update their version of vmrc to package a newer version of librsvg...
Fortunately there's people on the internets that are more responsive than VMware. This - https://frakbe.altervista.org/?p=611 .
For posterity, this is what I did on Fedora 28 with Wayland running:
sudo xhost +si:localuser:root
./VMware-Remote-Console-10.0.2-7096020.x86_64.bundle
wget https://forensics.cert.org/fedora/cert/27/x86_64//libiconv-1.15-1.fc27.x86_64.rpm
sudo dnf localinstall libiconv-1.15-1.fc27.x86_64.rpm
cd /usr/lib/vmware/lib/libgdk_pixbuf-2.0.so.0/
sudo mv libgdk_pixbuf-2.0.so.0 libgdk_pixbuf-2.0.so.0_old
sudo ln -s /usr/lib64/libgdk_pixbuf-2.0.so.0 libgdk_pixbuf-2.0.so.0
cd /usr/lib/vmware/lib/
sudo mkdir libiconv.so.2
cd libiconv.so.2
sudo ln -s /usr/libiconv/lib64/libiconv.so.2 .
cd /usr/lib/vmware/lib/libgobject-2.0.so.0/
sudo mv libgobject-2.0.so.0 libgobject-2.0.so.0_old
sudo ln -s /usr/lib64/libgobject-2.0.so .
cd /usr/lib/vmware/lib/libcairo.so.2/
sudo mv libcairo.so.2 libcairo.so.2_old
sudo ln -s /usr/lib64/libcairo.so.2 .
sudo xhost -si:localuser:root
Hi Guys,
You can try on the latest released vmrc version 10.0.3,which should fix this problem.
https://my.vmware.com/group/vmware/details?downloadGroup=VMRC1003&productId=742
Thanks guys the update work on my Fedora !
Hi guys,
after the update to 10.0.3 the vmrc launched allright from the vCenter, but all of a sudden it stopped working.
As root, the vmrc can be launched from a terminal, but as a normal user it doesn't.
I'm using openSUSE Leap 15 with KDE Plasma.
I'm having the same problem on elementary OS 5 (Juno) based on Ubuntu 18.04 LTS. I'm having a problem with all 10.x VMRC releases as I've tried them all. I can connect but there is no remote output displayed. I'm glad I came across your post because 'sudo' at least give me a usable option even though it is not practical.
I hope the issue gets resolved. Thanks again for reporting your findings!