HELIOS Tech Info #186

Tue, 17 Sep 2019

HELIOS UB64 on RHEL8

Starting with Red Hat Enterprise Linux (RHEL) 8 Red Hat no longer ships the “libnsl” library by default, but instead the newer “libnsl2” library.

To install and use the HELIOS services on RHEL8 the “libnsl” library has to be installed. Otherwise the following error message will be shown when running the HELIOS installer:
> installerfe: error while loading shared libraries: libnsl.so.1:
> cannot open shared object file: No such file or directory

If you have access to the Red Hat online repository with an update subscription you can use “yum” to install the missing package:
# yum install libnsl

If you don't have access to the online repositories (e.g. on an evaluation install) you can manually install the package from the RHEL installation CD/ISO:
mkdir -p /mnt/rhel8
mount -o ro /dev/cdrom /mnt/rhel8
rpm -i /mnt/rhel8/BaseOS/Packages/libnsl-2.28-42.el8.x86_64.rpm
umount /mnt/rhel8
rmdir /mnt/rhel8

Note:
Depending on your release media the version numbers in the file name may differ slightly.

If you plan to use the WebShare Web Server on RHEL8, you also need to install Java. The repositories offer two versions, Java 11 and Java 8. Currently only Java 8 works with WebShare. The package name is “java-1.8.0-openjdk-headless”, you may install it similar to above using “yum” or “rpm”. We are investigating the issues with Java 11 and keep this Tech Info updated.