Attempts to load GemConnect on Ubuntu 24 fail with the error:
ERROR 2171 , a ImproperOperation occurred (error 2171), user action library load failed, 'GciLoadUserActionLibrary failed, dlopen failed, libaio.so.1: cannot open shared object file: No such file or directory; Filename: /lark1/users/gsuser/gemstone/ualib/liboraapi24-643.so'
This is due to changes in Ubuntu 24 where the libaio library in /usr/lib/x86_64-linux-gnu was changed to a 64-bit version now named libaio.so.1t64. Oracle shared libraries reference the library by the old name.
Create a symbolic link from libaio.so.1 to the new library name, libaio.so.1t64<version>
for example:
unix> cd /usr/lib/x86_64-linux-gnu unix> sudo ln -s libaio.so.1t64.0.2 libaio.so.1
Last updated: 3/5/25