Bug 51230

GemConnect

2.5, 2.4

GemConnect won't load on Ubuntu 24, reports missing libaio.so.1 library

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.

Workaround

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