IBM Support

IBM Tivoli Monitoring Fix Pack 7 Service Pack 12 problem affects any Linux on System z installation.

Flashes (Alerts)


Abstract

APAR IJ40021:
Executing the tacmd utility on zLinux results in an abend of
the tacmd program with the messages


./tacmd: line 217: 7188: Memory fault(coredump)
segmentation fault (core dumped)
You have new mail in /var/spool/mail/root

displayed in the Shell's terminal Window.

Content

A problem with one of the supporting libraries provided in IBM Tivoli Monitoring 6.3.0 Fix Pack 7 Service Pack 12 (6.3.0.7-TIV-ITM-SP0012) is causing failures in numerous tacmd commands and can also affect other components only for Linux on system z where service pack 12 was already installed  The problem is fixed and the service pack has been updated with a replacement of the 6.3.0.7-TIV-ITM-Linux-SP0012.tar.gz file which has only changed to address the issue with Linux on system z. The refreshed file can be obtained from the regular IBM Tivoli Monitoring 6.3.0 Fix Pack 7 service pack 12 (6.3.0.7-TIV-ITM-SP0012)  download link.
If you have not yet installed service pack 12 on Linux on system z, please download the refreshed file which can then be used to apply the service pack on Linux on system z installations.  
  
If you had already installed service pack 12 on Linux on system z, before the service pack was refreshed, you should download the refreshed file but do not attempt to re-install the service pack from the refreshed file.  Instead download the file attached below which contains a script to patch your existing service pack 12 installation.
Steps to patch existing service pack 12 installation:
Transfer the attached file, sp12fix.tar  and the refreshed file, 6.3.0.7-TIV-ITM-Linux-SP0012.tar.gz to a temporary directory on the system that contains the code to be updated. Ensure that all running IBM Tivoli Monitoring processes are stopped manually before running the steps below.
For the purpose of these instructions,  the symbol <TEMP> represents the fully qualified path to this directory and the symbol <CANDLEHOME> represents the fully qualified path to the IBM Tivoli Monitoring installation directory.
        cd <TEMP>
 Expand the tar files by use of the tar command as follows:

    tar -xf sp12fix.tar
    tar -xzf 6.3.0.7-TIV-ITM-Linux-SP0012.tar.gz
Then run:
    ./sp12fix.sh -h <CANDLEHOME> -i $PWD/6.3.0.7-TIV-ITM-Linux-SP0012
Note the script depends on the unzip utility being installed and in the PATH and will report an error if unzip is not found.
Example output:
# ./sp12fix.sh -h /opt/IBM/ITM -i $PWD/6.3.0.7-TIV-ITM-Linux-SP0012

BEFORE
3985746112 4857 ls3263/ue/lib/libkcudt32.so
2252156213 6926 ls3266/as/lib/libkcudt32.so
2252156213 6926 ls3266/as/lib/libkcudt.so
2252156213 6926 ls3266/cq/lib/libkcudt32.so
2252156213 6926 ls3266/cq/lib/libkcudt.so
2252156213 6926 ls3266/ms/lib/libkcudt32.so
2252156213 6926 ls3266/ms/lib/libkcudt.so
2252156213 6926 ls3266/ue/lib/libkcudt32.so
2252156213 6926 tmaitm6/ls3266/lib/libkcudt.so
2252156213 6926 tmaitm6/ls3266/lib/libkcudt32.so
3985746112 4857 tmaitm6/ls3263/lib/libkcudt.so
3985746112 4857 tmaitm6/ls3263/lib/libkcudt32.so

/usr/bin/unzip -o /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3263.jar tmaitm6/ls3263/lib/libkcudt.so
Archive:  /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3263.jar
  inflating: tmaitm6/ls3263/lib/libkcudt.so
/usr/bin/unzip -o /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3263.jar tmaitm6/ls3263/lib/libkcudt32.so
Archive:  /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3263.jar
  inflating: tmaitm6/ls3263/lib/libkcudt32.so
cp -f tmaitm6/ls3263/lib/libkcudt32.so ls3263/ue/lib/libkcudt32.so
/usr/bin/unzip -o /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3266.jar tmaitm6/ls3266/lib/libkcudt.so
Archive:  /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3266.jar
  inflating: tmaitm6/ls3266/lib/libkcudt.so
cp -f tmaitm6/ls3266/lib/libkcudt.so ls3266/as/lib/libkcudt.so
cp -f tmaitm6/ls3266/lib/libkcudt.so ls3266/cq/lib/libkcudt.so
cp -f tmaitm6/ls3266/lib/libkcudt.so ls3266/ms/lib/libkcudt.so
/usr/bin/unzip -o /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3266.jar tmaitm6/ls3266/lib/libkcudt32.so
Archive:  /l3nfs/itm/630/06300700/SP12/6.3.0.7-TIV-ITM-SP0012/tmp/6.3.0.7-TIV-ITM-Linux-SP0012/bundles/unix/axls3266.jar
  inflating: tmaitm6/ls3266/lib/libkcudt32.so
cp -f tmaitm6/ls3266/lib/libkcudt32.so ls3266/as/lib/libkcudt32.so
cp -f tmaitm6/ls3266/lib/libkcudt32.so ls3266/cq/lib/libkcudt32.so
cp -f tmaitm6/ls3266/lib/libkcudt32.so ls3266/ms/lib/libkcudt32.so
cp -f tmaitm6/ls3266/lib/libkcudt32.so ls3266/ue/lib/libkcudt32.so

AFTER
1164878067 9897379 ls3263/ue/lib/libkcudt32.so
3439964185 9934836 ls3266/as/lib/libkcudt32.so
3439964185 9934836 ls3266/as/lib/libkcudt.so
3439964185 9934836 ls3266/cq/lib/libkcudt32.so
3439964185 9934836 ls3266/cq/lib/libkcudt.so
3439964185 9934836 ls3266/ms/lib/libkcudt32.so
3439964185 9934836 ls3266/ms/lib/libkcudt.so
3439964185 9934836 ls3266/ue/lib/libkcudt32.so
3439964185 9934836 tmaitm6/ls3266/lib/libkcudt.so
3439964185 9934836 tmaitm6/ls3266/lib/libkcudt32.so
1164878067 9897379 tmaitm6/ls3263/lib/libkcudt.so
1164878067 9897379 tmaitm6/ls3263/lib/libkcudt32.so
The refreshed file can be verified using sha256sum as follows:
# sha256sum 6.3.0.7-TIV-ITM-Linux-SP0012.tar.gz
426d11d1ebfd82ba82107219933e590ecbb3a4a17708c76735a492ca85aa3280  6.3.0.7-TIV-ITM-Linux-SP0012.tar.gz
 

[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"ARM Category":[{"code":"a8m3p000000hBWbAAM","label":"ITM Maintenance Packages \u0026 Upgrades"}],"Platform":[{"code":"PF016","label":"Linux"}],"Version":"6.3.0"}]

Document Information

Modified date:
20 May 2022

UID

ibm16586742