The latest version 1.18.2 may give this error when running on Ubuntu LTS 20.04.3.
There is a missing library dependency in the package.
so below should fix this error:
apt-get install libopenexr24:amd64
robomotion@onegig:~$ robomotion-deskbot --version
robomotion-deskbot: error while loading shared libraries: libIlmImf-2_3.so.24: cannot open shared object file: No such file or directory
robomotion@onegig:~$ logout
root@onegig:~# apt-get install libopenexr24:amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libopenexr24
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 0 B/592 kB of archives.
After this operation, 3205 kB of additional disk space will be used.
Selecting previously unselected package libopenexr24:amd64.
(Reading database ... 79526 files and directories currently installed.)
Preparing to unpack .../libopenexr24_2.3.0-6ubuntu0.5_amd64.deb ...
Unpacking libopenexr24:amd64 (2.3.0-6ubuntu0.5) ...
Setting up libopenexr24:amd64 (2.3.0-6ubuntu0.5) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
root@onegig:~# su - robomotion
robomotion@onegig:~$ robomotion-deskbot --version
robomotion-deskbot version 1.18.2
Hi, I’m using Ubuntu 18.04 LTS 64bit on a VPS and that version doesn’t seem to exist in the repo yet, so I tried the “just install anything that starts with libopenexr*” approach.
After installing so much it looked like it took its dependencies lesson from Windows installers, it didn’t change the error that still appears: “error while loading shared libraries: libIlmImf-2_3.so.24: cannot open shared object file: No such file or directory” (and “error while loading shared libraries: libHalf.so.24” too)