Ubuntu 22.04 is... too new to run RoadRunner R2022b. The newest verison of Ubuntu that it support is 18.04, so you have to do some funky stuff to get it working.
If you make symoblic links to libidn.so.12 that 22.04 ships with, put them in the place that RoadRunner expects them to be in, and then name the symoblic link after libidn.so.11, then it should work, I believe.
More specifically, run these commands:
- sudo ln -s /usr/lib/x86_64-linux-gnu/libidn.so.12 /usr/lib64/libidn.so.11
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/libidn.so.11 (you'll probably want to add this to your bash.rc file.)
If it still returns an error, you want to go to /usr/local/RoadRunner_R2022a/bin/glnxa64/ and rename the following files, so they have an “.old” extension at the end of them:
- libdrm.so.2
- libXi.so.6
- libX11.so.6
- libXau.so.6
- libXext.so.6
- libXdmcp.so.6
- libXfixes.so.3
- libXdamage.so.1
- libXrender.so.1
- libXxf86vm.so.1
- libxshmfence.so.1
- libcurl.so.4