fighting for truth, justice, and a kick-butt lotus notes experience.

Issue: Traveler not starting after installation of Domino 11.0.1 FP3

 April 12 2021 11:57:07 AM
If you are running Traveler on Linux and you plan to updrade to Domino 11.0.1 FP3, you should read this HCL Support document:

Traveler task does not start after installing Domino 11.0.1FP3 on Linux systems


Applies to


HCL Traveler 11.0.1


Observed Behavior


If you have a Linux-based Traveler server running Domino 11.0.1, and you upgrade Domino to 11.0.1FP3, the Traveler task will not start.  Manually loading the Traveler task fails with an error message:


> load traveler

/opt/hcl/domino/notes/latest/linux/traveler: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

 
Expected Behavior


Upgrading to the Domino fixpack level should not affect Traveler.


Workarounds


The Traveler binaries for Linux were built in a way that requires the libssl.so.1.1 and libcrypto.so.1.1 files to exist in the Domino install directory.  
To address a conflict between the Domino libs for ssl and crypto and standard Linux system libs of the same name (e.g., in the /lib64 directory), Domino 11.0.1FP3 renamed the files to libssl-domino.so.1.1 and libcrypto-domino.so.1.1.  
Therefore, to resolve the Traveler requirement, while logged in as the root user, create symlinks in the Domino install directory with the names required by Traveler that link to the newly renamed files:


[root@travdevcen02 notesdata]# cd /opt/hcl/domino/notes/latest/linux/

[root@travdevcen02 linux]# ls -la libssl* libcrypto*

-rwxr-xr-x. 1 root root 3366648 Mar 9 00:09 libcrypto-domino.so.1.1

-rwxr-xr-x. 1 root root 687856 Mar 9 00:09 libssl-domino.so.1.1

-rwxr-xr-x. 1 root root 937304 Mar 21 2020 libsslplus.so


[root@travdevcen02 linux]#
ln -s libssl-domino.so.1.1 libssl.so.1.1
[root@travdevcen02 linux]#
ln -s libcrypto-domino.so.1.1 libcrypto.so.1.1

[root@travdevcen02 linux]# ls -la libssl* libcrypto*

-rwxr-xr-x. 1 root root 3366648 Mar 9 00:09 libcrypto-domino.so.1.1

lrwxrwxrwx. 1 root root 23 Mar 10 09:45 libcrypto.so.1.1 -> libcrypto-domino.so.1.1

-rwxr-xr-x. 1 root root 687856 Mar 9 00:09 libssl-domino.so.1.1

-rwxr-xr-x. 1 root root 937304 Mar 21 2020 libsslplus.so

lrwxrwxrwx. 1 root root 20 Mar 10 09:45 libssl.so.1.1 -> libssl-domino.so.1.1

[root@travdevcen02 linux]#


Then, load traveler will work.


Defect Status


Designated


Designated/Resolved version


12.0


Problem Resolution


We will change the way the Traveler binaries for Linux are built, so the named libs are not required to exist in the Domino install directory.


https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0088665



Archive