APAR status
Closed as program error.
Error description
In a Tivoli Storage Manager enterprise environment, following SELECT command can crash the managed server in case the scripts defined on the configuration manager have an EMPTY description (example: define script test_script_with_empty_desc desc=''): select name,description,chg_time,chg_admin,profile from script_names If the script has been defined without any description (define script test_script_without_desc) or with a filled description (define script test_script_with_desc desc='Test'), the SELECT will not crash the managed server. Customer/L2 Diagnostics: If the SELECT command is issued using a Tivoli Storage Manager administrative command line, following will be seen in the dsmerror.log file: 11/24/2009 08:44:21 cuGetAdmCmdResp: Received a communication read error: rc: -50 11/24/2009 08:44:21 ANS1017E Session rejected: TCP/IP connection failure 11/24/2009 08:44:21 ANS8064E Communication timeout. Reissue the command. 11/24/2009 08:44:26 ANS5216E Could not establish a TCP/IP connection with address 'LOCALHOST:1500'. The TCP/IP error is 'Unknown error' (errno = 10061). 11/24/2009 08:44:26 ANS9020E Could not establish a session with a TSM server or client agent. The TSM return code is -50. 11/24/2009 08:44:26 ANS1017E Session rejected: TCP/IP connection failure A call stack from a crash dump (if available) will show: *** Stack trace for last set context - .thread/.cxr resets it ChildEBP RetAddr WARNING: Stack unwind information not available. Following frames may be wrong. 0473e774 100405eb msvcr90!memcpy+0x5a 0473eb08 00000000 adsmdll!AdmSCRIPTNAMES_Fetch+0x12b Steps to recreate: 0.) Setup enterprise configuration as described in the Tivoli Storage Manager server 6.1 Administrator?s Guide (for example SC23-9773-01) On configuration manager: 1.) Define some scripts => define script test_script_with_desc desc='Test' => define script test_script_without_desc => define script test_script_with_empty_desc desc='' 2.) Run "q script" => this returns the defined scripts 3.) Run "select name,description,chg_time,chg_admin,profile from script_names" => this returns the defined scripts 4.) Run "notify subscribers" On the managed server: 1.) Run "q script" => this returns the scripts as defined on the configuration manager 2.) Run "select name,description,chg_time,chg_admin,profile from script_names" => the managed server crashes Tivoli Storage Manager Versions Affected: Tivoli Storage Manager 6.1 servers on all supported platforms. Initial Impact: Medium Additional Keywords: zz61 TSM dump SQL crashing dumping managed object
Local fix
Use the QUERY SCRIPT command on the managed server to get information about the scripts, or use/update the scripts on the configuration manager with a filled description or no description at all.
Problem summary
**************************************************************** * USERS AFFECTED: All Tivoli Storage Manager server users of * * the SELECT FROM SCRIPT_NAMES command. * **************************************************************** * PROBLEM DESCRIPTION: See ERROR DESCRIPTION. * **************************************************************** * RECOMMENDATION: Apply fixing level when available. This * * problem is currently projected to be fixed * * in level 5.5.5 and 6.1.4. Note that this is * * subject to change at the discretion of IBM. * **************************************************************** *
Problem conclusion
This problem was fixed. Affected platforms: AIX, HP-UX, Sun Solaris, Linux, z/OS and Windows.
Temporary fix
Comments
APAR Information
APAR number
IC64804
Reported component name
TSM SERVER
Reported component ID
5698ISMSV
Reported release
61W
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-11-26
Closed date
2009-12-18
Last modified date
2009-12-18
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
R55A PSY
UP
R55H PSY
UP
R55L PSY
UP
R55S PSY
UP
R55W PSY
UP
R55Z PSY
UP
R61A PSY
UP
R61H PSY
UP
R61L PSY
UP
R61S PSY
UP
R61W PSY
UP
R61Z PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"61W","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]
Document Information
Modified date:
18 December 2009