IBM Support

Autostart of IBM InfoSphere Information Server on SLES is not working correctly

How To


Summary

After installation of Information Server on SLES 12.X or higher, several services fail to automatically start at system boot time.

Environment

IBM InfoSphere Information Server 11.7.X, SUSE Linux Enterprise Server 12.X or 15.X

Steps

The following one-time change to scripts resolves the startup failures. The steps use the default installation path of /opt/IBM/InformationServer.
 
1. On the services tier, fix the ISFServer script in the /etc/init.d directory. The change involves adding a space after the '#' character in lines 3 - 9.

Original:
#!/bin/sh
### BEGIN INIT INFO
#Provides: ISFServer
#Required-Start: $local_fs
#Required-Stop: $local_fs
#Default-Start: 2 3 4 5
#Default-Stop: 2 3 4 5
#Short-Description: ISFServer
#Description: No description provided.
### END INIT INFO
# chkconfig: 2345 85 60
# description: No description provided.
IS_INIT_D=true;export IS_INIT_D
cd "/opt/IBM/InformationServer/ASBServer/bin"
"/opt/IBM/InformationServer/ASBServer/bin/MetadataServer.sh" "$@"
Fixed:
#!/bin/sh
### BEGIN INIT INFO
# Provides: ISFServer
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 2 3 4 5
# Short-Description: ISFServer
# Description: No description provided.
### END INIT INFO
# chkconfig: 2345 85 60
# description: No description provided.
IS_INIT_D=true;export IS_INIT_D
cd "/opt/IBM/InformationServer/ASBServer/bin"
"/opt/IBM/InformationServer/ASBServer/bin/MetadataServer.sh" "$@"
2. Similar changes are required for the ISFAgents and DFDServer scripts under /etc/init.d on the engine tier.
 
3. On releases before 11.7.1.3, copy ds.rc.service on the engine tier; otherwise, skip this step.
 
cp /opt/IBM/InformationServer/Server/DSEngine/sample/ds.rc.service /etc/systemd/system/
 4. Add and enable missing services.
On services tier:
 
systemctl enable ISFServer
systemctl start ISFServer
On engine tier (omit ds.rc on releases 11.7.1.3 and higher):
systemctl enable ISFAgents DFDServer ds.rc
systemctl start ISFAgents DFDServer ds.rc
5. On releases before 11.7.1.3, fix info.sh script on the engine tier; otherwise, skip this step. Locate and comment unnecessary lines in /opt/IBM/InformationServer/Server/DSEngine/scripts/info.sh file:
 
if [ -f "/etc/sysconfig/suseconfig" ]
then
linkfile="/etc/init.d/ds.rc"
else
linkfile=/etc/rc.d/init.d/ds.rc
fi
To correct:
 
​#if [ -f "/etc/sysconfig/suseconfig" ]
#then
linkfile="/etc/init.d/ds.rc"
#else
#linkfile=/etc/rc.d/init.d/ds.rc
#fi

​

Related Information

Document Location

Worldwide

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"Component":"","Platform":[{"code":"PF048","label":"SUSE"}],"Version":"11.7.X","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
12 September 2022

UID

ibm13365289