IBM Support

IT16033: 7.1.2.X AND HIGHER DSMC/DSMADMC/DSMCAD WILL HANG WHEN STARTING ON FUJITSU SPARC-X ORACLE SOLARIS PLATFORM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • dsmc, dsmadmc and dsmcad will hang when attempting to start when
    client 7.1.2.x and higher is installed on a Fujitsu SPARC-X
    system running Oracle Solaris.
    The hang occurs when calling Global Security Kit (GSKit).
    
    Example of dsmc starting
    
     # dsmc
    
    Node Name: NODEA
    Please enter your user id <NODEA>: abcd1234
    
    Please enter password for user id "abcd1234":
    
    **hang occurs**
    
    service trace shows that the hang occurs calling gskit:
    
    06/06/16   13:20:32.024 [002477] [1] : pswdf.cpp           (
    402):
    Entering pswdFGetPassword()
    06/06/16   13:20:32.024 [002477] [1] : sesscntl.cpp
    (4339):
    scPswdEncrypt(): sessGetString(SESS_OWNER) returned = ''
    06/06/16   13:20:32.024 [002477] [1] : sesscntl.cpp
    (4348):
    scPswdEncrypt(): owner = 'root'
    06/06/16   13:20:32.024 [002477] [1] : crypto.cpp          (
    163):
    new_Crypto(): creating new AES-128 object
    06/06/16   13:20:32.024 [002477] [1] : icccrypt.cpp        (
    294):
    ICCCrypt(): entering the constructor
    06/06/16   13:20:32.024 [002477] [1] : icclib.cpp          (
    204):
    ICClib(): entering the constructor
    06/06/16   13:20:32.024 [002477] [1] : icclib.cpp          (
    431):
    globalInit(): entering
    
    **hang occurs**
    
    truss shows:
    
    open("/tmp/dsm.logHWa4Te", O_RDWR|O_CREAT|O_EXCL, 0600) = 6
        Received signal #18, SIGCLD, in waitid() [default]
          siginfo: SIGCLD CLD_EXITED pid=2434 status=0x0000
    open("/tmp/dsm.logHWa4Te", O_RDONLY)  = 6
    open("/etc/vfstab", O_RDONLY)   = 5
    open("/etc/mnttab", O_RDONLY)   = 5
    /1: open("/opt/tivoli/tsm/client/ba/bin/TSM.PWD", O_RDONLY)
    Err#2 ENOENT
    /1: open("/dev/tty", O_RDONLY)   = 6
    /1: open("/opt/ibm/gsk8_64/lib64/N/icc/icclib/libicclib085.so",
    O_RDONLY) = 6
    /1: open("/opt/ibm/gsk8_64/lib64/N/icc/icclib/ICCSIG.txt",
    O_RDONLY) = 6
    /1: open("/opt/ibm/gsk8_64/lib64/N/icc/icclib/libicclib085.so",
    O_RDONLY) = 7
    
    **hang occurs**
    
    pstack shows:
    
    2477: dsmc
    ------------  lwp# 1 / thread# 1  ---------------
     ffffffff519465f8 ???????? (1007971a0, 100797160, 0, 1007971e0,
    1007971e4, 1007971e8)
     ffffffff519483f0 ???????? (100797160, 1e, f02524a1e, 0, 1e, 0)
     ffffffff519485cc ???????? (100797160, ffffffff7fff484c, 20, 8,
    1, 5c)
     ffffffff519498d8 ???????? (100797160, 100796bad, 40, d800, 1,
    ffffffff7fff484c)
     ffffffff51949a7c ???????? (100797160, 100796bad, 40, 2,
    ffffffff58e96860, 100724c50)
     ffffffff5194a508 ???????? (100797160, 40, 100796bad, 2, 19f214,
    2)
     ffffffff51940b64 ???????? (100796a20, 40, 100796bad, 20,
    2553ec,
    100796df8)
     ffffffff51940e44 ???????? (100796a20, ffffffff7fff4c38,
    ffffffff7fff4c34, ffffffff7fff4c28, ffffffff7fff4c24,
    ffffffff7fff4c48)
     ffffffff51941f2c ???????? (100796a20, ffffffff51b9a4f8, 3, 0,
    100, 0)
     ffffffff5193e420 ???????? (50, ffffffff51b9a4f8,
    ffffffff51b95f08, 1,
    ffffffff51b99e94, 12c)
     ffffffff5193eca4 ???????? (ffffffff51bbda59, 1, 50, 4, 50,
    ffffffff51b95f08)
     ffffffff51937990 ???????? (0, ffffffff51b98c80, 27b51, 25e59c,
    ffffffff51b95f08, 27800)
     ffffffff519366d8 ???????? (3c00, 27750, ffffffff51a7b9e0, 1fa8,
    ffffffff51b95f08, ffffffff58e8be80)
     ffffffff51a5a460 ???????? (0, 0, 0, ffffffff7f7498c0, 3,
    ffffffff7f202a40)
     ffffffff7f626364 call_init (ffffffff7f7446f0, ffffffff51a5a458,
    0,
    ffdfffff, 400000, ffffffff7ea04038) + 124
     ffffffff7f62c00c dlmopen_check (ffffffff7f744220, 1007943f0, 2,
    ffffffff7f50a4c8, 0, ffffffff7ea035e0) + 14c
     ffffffff7f62c048 dlopen (1007943f0, 2, 100794409,
    ffffffff7f744220,
    ff00000000000000, 1) + 2c
     ffffffff55c16834 ???????? (ffffffff7fff59c4, 100793fe0,
    10072d820,
    ffffffff55d5c868, 100705500, 1007943f0)
     ffffffff55c0fd38 ICC_Init (ffffffff7fff59c4, 0, 1007054d0,
    100793fe0,
    100770570, ffffffff55c48dd8) + 170
     000000010033fcac __1cGICClibKglobalInit6F_i_ (1e3570, 1e3400,
    10050eb70, 100649d8b, 1e4400, 0) + 1ac
     000000010033f5f8 __1cGICClib2t5B6M_v_ (13b000, 1e47c8,
    10050eb70,
    100649bc0, 1006f3338, 10050eb70) + 40
     0000000100340274 __1cIICCCrypt2t5B6MCpi_v_ (100770050, 2,
    ffffffff7fff5dc8, 1007054b0, 10064a070, 10050eb70) + b4
     00000001003393e8 __1cKnew_Crypto6FCpi_pnGCrypto__ (2,
    ffffffff7fff5dc8,
    30, 1006495a2, 10050eb70, 100770050) + 108
     00000001001eb4b4 __1cVencryptBufferWithPswd6FCpkcpCI2pICC_i_
    (2,
    10050eb70, ffffffff7fff5efc, 4, ffffffff7fffa288,
    ffffffff7fffa284) + 84
     00000001001eb41c __1cNscPswdEncrypt6FpnGSess_o_pCI2pIC_i_
    (100795110,
    ffffffff7fff5efc, 2, ffffffff7fffa288, ffffffff7fffa284,
    1005ad7b6) +
    2f4
     000000010020679c __1cQcuSignOnEnhanced6FpnGSess_o__i_
    (100795110,
    10079d0f5, 1005ba5ca, 1, 49, 10050eb70) + be4
     00000001001e94a0 __1cSscSignOnTheSession6FpnGSess_o__i_
    (100795110, 0,
    9c400, 100755a0c, 1006f2cc8, 10050eb70) + 220
     00000001001ed0bc __1cQNegotiateSession6FpnGSess_o__i_
    (100795110,
    1e4000, 2, 0, 1005a8375, 0) + 134
     00000001001ece84 __1cIOpenSess6FpnGSess_o_b_i_ (100795110, 0,
    100753490, 10050eb70, 1006f47a8, 1) + ec
     00000001001e6d70 __1cFLogon6FpnGSess_o__i_ (100795110,
    10075522f,
    ffffffff7fffe660, a8, a8, 1) + 350
     00000001001e5acc
    __1cMCheckSession6FpnGSess_o_nQsessLoadPolicy_t__i_
    (100795110, 1000, 9c000, 10050eb70, 100753490, 100770960) + 14c
     00000001000821d8 __1cHdscInit6FippcnJcliType_t__i_ (f8800,
    6c00,
    100512208, ffffffff58e8bc00, 100753490, 10050eb70) + 620
     0000000100081b3c __1cHdscmain6Fippc_i_ (10051597a,
    ffffffff7ffffaa8,
    10050eb70, 1, 0, 1006f4378) + 13c
     0000000100081934 main (1, ffffffff7ffffaa8, ffffffff7ffffab8,
    ffffffff7f100980, 2880, 2800) + 10
     000000010008190c _start (0, 0, 0, 0, 0, 0) + 12c
    
    
    This issue is introduced by GSKit version 8.0.50.x
    
    
    
    
    
    
    Tivoli Storage Manager Versions Affected:
    Tivoli Storage Manager Client: 7.1.2.x and higher on Oracle
    Solaris runing on Fujitsu SPARC-X platform.
    
    
    
    Initial Impact: Medium
    
    
    Additional Keywords: TSM IBM Spectrum Protect hang client gskit
    ICC
    

Local fix

  • Remove or rename the 'C' directory within the GSKit install
    location.
    
    For example:
    
     ls -l /opt/ibm/gsk8_64/lib64
    drwxr-xr-x   3 root     sys            3 Sep  7 10:40 C
    ...
     mv /opt/ibm/gsk8_64/lib64/C  /opt/ibm/gsk8_64/lib64/C_renamed
    
    Retry dsmc/dsmadmc/dsmcad.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * TSM backup-archive client version 7.1.2 and higher on        *
    * Solaris platform running on a Fujitsu SPARC-X hardware.      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See error description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

  • If there is a next release of  Tivoli Storage Manager after 7.1
    (with newer GSKit version), this APAR will be fixed in that next
    release.
    

APAR Information

  • APAR number

    IT16033

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    71S

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-08

  • Closed date

    2016-08-03

  • Last modified date

    2016-08-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R71S PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"71S","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
08 January 2022