Back to Geneos FAQ

Internal documentation only

This page has been marked as draft.

Gateway Startup Issue After Upgrade

Problem Copied

After the upgrade, we encountered an issue with starting the gateway. An error is occurring:

/home/MNL/vnicolas/AC1/gateway1.0/gateway1/gateway2.linux_64:error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

To ensure the gateway process functions correctly, it is necessary for the gateway binary to load the libssl.so.1.1 library. This library file should be included in the gateway package for this release and located in the /home/MNL/vnicolas/AC1/gateway1.0/gateway1/lib64 directory.

Solution Copied

  1. Please review to ensure the library is present. Afterward, please update the LIB_LIBRARY_PATH in your Putty session to include the library path and attempt to restart the gateway with the command.

GENEOS - Gateway Startup Issue After Upgrade

If the libssl.so.1.1 file isn’t located in the lib64 directory, it’s possible that you’ve installed a gateway version that’s incompatible with your operating system. You’ll need to install the correct gateway binary supported by your OS.

For RHEL 8.x with kernel 4.18, use the EL8 binary, and for RHEL 9.x with kernel 5.14, use the EL9 binary.

For example:

I am currently using Geneos Netprobe version 6.6.0 on a Linux x64 system. When I use the ldd command on the binary, it successfully identifies all the necessary library files it depends on.

[vnicolas@tandang lib64]$ uname -a
Linux tandang.mnl.itrsgroup.com 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
[vnicolas@tandang gateway1]$ pwd
/home/MNL/vnicolas/AC1/gateway1.0/gateway1
[vnicolas@tandang gateway1]$ ldd gateway2.linux_64
linux-vdso.so.1 => (0x00007fff602a6000)
libssl.so.1.1 => /home/MNL/vnicolas/AC1/gateway1.0/gateway1/./lib64/libssl.so.1.1 (0x00007fa8b8d92000)
libcrypto.so.1.1 => /home/MNL/vnicolas/AC1/gateway1.0/gateway1/./lib64/libcrypto.so.1.1 (0x00007fa8b8918000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007fa8b8715000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fa8b84fb000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa8b82df000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa8b80db000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fa8b7ea4000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fa8b7c8a000)
libz.so.1 => /lib64/libz.so.1 (0x00007fa8b7a74000)
librt.so.1 => /lib64/librt.so.1 (0x00007fa8b786c000)
libstdc++.so.6 => /home/MNL/vnicolas/AC1/gateway1.0/gateway1/./lib64/libstdc++.so.6 (0x00007fa8b74d4000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa8b71d2000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fa8b6fbc000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa8b6bee000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa8b9025000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007fa8b69eb000)

If you’re using a different operating system gateway binary, consider using the ldd command to check for any required libraries.

["Geneos"] ["Geneos > Gateway"] ["FAQ"]

Was this topic helpful?