IBM Support

32-bit agent logs error loading libgsk7sys.so

Troubleshooting


Problem

When installing or upgrading an agent that uses the 32-bit Tivoli Framework, the agent fails to start.

Cause

The Tivoli Framework 'ax' component for the li6263 architecture does not get updated to version 6.3.x.

Environment

Linux
AIX

Diagnosing The Problem

Check the agent log for errors related to loading libgsk7 libraries, similar to this:
error while loading shared libraries: libgsk7sys.so: cannot open shared object file: No such file or directory

'cinfo' shows the 'ax' component at older version:
ax IBM Tivoli Monitoring Shared Libraries li6263 06.23.05.00
ax IBM Tivoli Monitoring Shared Libraries lx8266 06.30.03.00

Resolving The Problem

See 'ITCAM T6 RRT Agent will not run with GSKit 8' for instructions on updating with local silent install:
http://www-01.ibm.com/support/docview.wss?uid=swg21683135

To update the framework using the depot-

1) Set CANDLEHOME to the Tivoli installation directory.

# export CANDLEHOME=/opt/IBM/ITM

2) Set the DEPOTHOME value by running the following commands:
CELLNAME=`grep CELLNAME $CANDLEHOME/config/.ConfigData/kmsenv | grep -v '^default|' | cut -f3 -d '|'`
DEPOTHOME=`grep DEPOTHOME= $CANDLEHOME/tables/$CELLNAME/KBBENV | cut -f2 -d=`[ -z "$DEPOTHOME" ] && DEPOTHOME=$CANDLEHOME/tables/$CELLNAME/depot


# echo $DEPOTHOME
/opt/IBM/ITM/tables/TEMS/depot

3) Change directory into the TEMS depot directory for the lx8266 ktf 6.30 FP5 component.
cd $DEPOTHOME/PACKAGES/lx8266/ktf/063005000

4) Make a backup copy of the file before modification so that you can undo this change as desired.
cp unix/tflx8266.txt unix/tflx8266.txt.save

5) Edit unix/tflx8266.txt


- Locate the line containing the string "INSTALL_FRAMEWORK_PACKAGE=axlx8263"
- Duplicate that line.
- In the first line with "INSTALL_FRAMEWORK_PACKAGE=axlx8263", change it to "INSTALL_FRAMEWORK_PACKAGE=axli6263".
- When completed the list of INSTALL_FRAMEWORK_PACKAGE= lines should look like the following:
INSTALL_FRAMEWORK_PACKAGE=axli6263
INSTALL_FRAMEWORK_PACKAGE=axlx8263
INSTALL_FRAMEWORK_PACKAGE=axlx8266
- Save tflx8266.txt

6) Perform the tacmd updateframework command:
# ./tacmd updateFramework -n nc09090:LZ -v 063005000

7) Verify that 'ax li6263' was upgraded using cinfo
# ./cinfo -i

*********** Mon Aug 17 16:26:09 EDT 2015 ******************
User: root Groups: root bin daemon sys adm disk wheel
Host name : nc9053114119 Installer Lvl:06.30.05.00
CandleHome: /opt/IBM/ITM
***********************************************************
...Product inventory

ax IBM Tivoli Monitoring Shared Libraries
--> li6263 Version: 06.30.05.00
lx8263 Version: 06.30.05.00
lx8266 Version: 06.30.05.00

gs IBM GSKit Security Interface
--> li6243 Version: 08.00.50.36
lx8266 Version: 08.00.50.05

[{"Product":{"code":"SS5MD2","label":"Tivoli Composite Application Manager for Transactions"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"ITCAM TRANSACT WRT 5724S79WB v710","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"}],"Version":"7.4","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 June 2018

UID

swg21964681