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.
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.
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"}}]
Was this topic helpful?
Document Information
Modified date:
12 September 2022
UID
ibm13365289