IBM Support

IT07934: AUDIT LIBRARY WITH REFRESH=YES FAILS WITH ANR8992E CAUSING CRASH

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The Tivoli Storage Manager server may crash on the libraries
    next use if an Audit Library with Refresh=yes fails to refresh
    the configuration - for example if a tape is mounted. The server
    may also crash if the library has not initialized (ANR8439I) and
    the Audit Library with Refresh=yes fails.
    
    Customer/L2 Diagnostics (if applicable)
     Audit failure:
    03/16/2015 15:16:37      ANR2017I Administrator D037596 issued
    command: AUDIT LIBRARY LIBNET01 checkl=barcode refresh=yes
    (SESSION: 43)
    03/16/2015 15:16:37      ANR0984I Process 6 for AUDIT LIBRARY
    started in the BACKGROUND at 03:16:37 PM. (SESSION: 43, PROCESS:
    6)
    03/16/2015 15:16:37      ANR8457I AUDIT LIBRARY: Operation for
    library LIBNET01 started as process 6. (SESSION: 43, PROCESS: 6)
    03/16/2015 15:16:37      ANR8992E The library state refresh for
    LIBNET01 failed. (SESSION: 43, PROCESS: 6)      <---- HERE
    03/16/2015 15:16:37      ANR8458I AUDIT LIBRARY process for
    library LIBNET01 has  been canceled. (SESSION: 43, PROCESS: 6)
    03/16/2015 15:16:37      ANR0985I Process 6 for AUDIT LIBRARY
    running in the  BACKGROUND completed with completion state
    SUCCESS at 03:16:37 PM. (SESSION: 43, PROCESS: 6)
    
    Look for the absense of the ANR8439I message on startup before
    the crash
    ANR8439I SCSI library Lib_Name  is ready for operations
    
    The call stack from the core can be similar to the following.
    The common part should be the StartThread to the Performinit
    functions:
    (gdb) where
    #0  0x0000000000a4eaad in RefreshDriveInfo (libP=0x2aaab0156088,
    driveP=0x2aaab01848f8, isEmptyP=0x4247e7e0)
        at mmsscsi.c:18503
    #1  TestDriveFull (libP=0x2aaab0156088, driveP=0x2aaab01848f8,
    isEmptyP=0x4247e7e0) at mmsscsi.c:18441
    #2  0x0000000000a56a98 in ScsiSetLibDevice
    (driveP=0x2aaab01848f8, DevInfoP=0x4247f040) at mmsscsi.c:5575
    #3  0x0000000000a57da6 in RestoreDriveState
    (libP=0x2aaab0156088) at mmsscsi.c:9029
    #4  PerformInit (libP=0x2aaab0156088) at mmsscsi.c:8583
    #5  0x0000000000a58db4 in InitThread (argP=<value optimized
    out>) at mmsscsi.c:8438
    #6  0x0000000000e7c44a in StartThread (startInfoP=0x165464c8) at
    pkthread.c:3372
    #7  0x0000003d3fe0673d in ?? ()
    #8  0x0000000000000000 in ?? ()
    
    (gdb) where
    #0  0x0000000000a57a01 in RestoreDriveState (libP=0x8bb9018) at
    mmsscsi.c:8897
    #1  PerformInit (libP=0x8bb9018) at mmsscsi.c:8583
    #2  0x0000000000a58db4 in InitThread (argP=<value optimized
    out>) at mmsscsi.c:8438
    #3  0x0000000000e7c44a in StartThread
    (startInfoP=0x2aaab000ce68) at pkthread.c:3372
    #4  0x0000003d3fe0673d in ?? ()
    #5  0x0000000000000000 in ?? ()
    (gdb)
    
    
    *NOTES*
    1) The documentation does describe when refresh is necessary.
      REFRESHstate
       Specifies whether the server's information about a library,
    which is normally obtained during initialization, is refreshed,
    so that any changes in configuration are reflected. By setting
    the REFRESHSTATE parameter to Yes, this action is completed
    without having to restart the server or re-define the library.
    The default is No.
    
    2) APAR IC90197 only partially fixed this problem.  APAR fixing
    levels were 6.2.6.0 and 6.3.4.0.
    
    Platforms affected:
    6.2 6.3 7.1 Unix, Linux, Windows
    
    Initial Impact: Medium
    
    Additional Keywords: lib ZZ63 ZZ71 ZZ62 refresh
    
    | MDVPARTL 6.2.6.0 | | MDVPARTL 6.3.4.0 |
    

Local fix

  • Do not use the parameter REFRESHstate=Yes on the Audit Library
    command.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Tivoli Storage Manager server tape library users.        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available.                           *
    * This problem is currently projected to be fixed in levels    *
    * 6.3.6 and 7.1.3.                                             *
    * Note that this is subject to change at the discretion of     *
    * IBM.                                                         *
    ****************************************************************
    

Problem conclusion

  • This problem was fixed.
    Affected platforms:  AIX, HP-UX, Solaris, Linux, and Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT07934

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    63L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-03-25

  • Closed date

    2015-08-03

  • Last modified date

    2015-08-03

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

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

Fix information

  • Fixed component name

    TSM SERVER

  • Fixed component ID

    5698ISMSV

Applicable component levels

  • R63A PSY

       UP

  • R63H PSY

       UP

  • R63L PSY

       UP

  • R63S PSY

       UP

  • R63W PSY

       UP

  • R71A PSY

       UP

  • R71H PSY

       UP

  • R71L PSY

       UP

  • R71S PSY

       UP

  • R71W PSY

       UP



Document information

More support for: Tivoli Storage Manager

Software version: 63L

Reference #: IT07934

Modified date: 03 August 2015