Hi! Ubuntu 18.04 (x86-64) does not have /usr/lib64 directory and Firebird installer create softlinks of libraries in /usr/lib. It works with node-firebird-driver-native that tries to dlopen libfbclient.so.
docker run -it --rm ubuntu:18.04 ls -l /usr/ drwxr-xr-x 2 root root 4096 Apr 16 14:54 bin drwxr-xr-x 2 root root 4096 Apr 24 2018 games drwxr-xr-x 2 root root 4096 Apr 24 2018 include drwxr-xr-x 10 root root 4096 Apr 16 14:53 lib drwxr-xr-x 10 root root 4096 Apr 16 14:45 local drwxr-xr-x 1 root root 4096 Apr 23 22:21 sbin drwxr-xr-x 33 root root 4096 Apr 16 14:45 share drwxr-xr-x 2 root root 4096 Apr 24 2018 src Ubuntu 20.04 does have /usr/lib64 and Firebird places the softlinks there. And then node-firebird-driver-native does not work trying to dlopen libfbclient.so. That tests were done with v3. docker run -it --rm ubuntu:20.04 ls -l /usr/ drwxr-xr-x 2 root root 12288 Jun 6 2020 bin drwxr-xr-x 2 root root 4096 Apr 15 2020 games drwxr-xr-x 2 root root 4096 Apr 15 2020 include drwxr-xr-x 14 root root 4096 Jun 6 2020 lib drwxr-xr-x 2 root root 4096 Jun 6 2020 lib32 drwxr-xr-x 2 root root 4096 Jun 6 2020 lib64 drwxr-xr-x 2 root root 4096 Jun 6 2020 libx32 drwxr-xr-x 10 root root 4096 Jun 6 2020 local drwxr-xr-x 1 root root 4096 Jun 17 2020 sbin drwxr-xr-x 33 root root 4096 Jun 6 2020 share drwxr-xr-x 2 root root 4096 Apr 15 2020 src Ubuntu 20.10 in docker also have it: docker run -it --rm ubuntu:20.10 ls -l /usr/lib64 lrwxrwxrwx 1 root root 32 Sep 15 2020 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.32.so But my machine is also using 20.10 and does not have that directory. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.10 Release: 20.10 Codename: groovy $ ls -l /usr/lib64 ls: cannot access '/usr/lib64': No such file or directory Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel