IBM Support

IC61713: TSM SERVER V6.1 STARTUP SCRIPT RC.DSMSERV REQUIRES SYSTEM REBOOT TO START AND STOP SERVER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Tivoli Storage Manager V6.1 server on Linux replaced the
    start up script dsmserv.rc with a new script, rc.dsmserv, that
    does not integrate well into the Linux initialization scheme.
    Unlike the V5.5 start up script, it cannot be used with existing
    Linux utilities such as  'chkconfig' (to manage when the server
    should automatically start), or 'service' (to dynamically start
    and stop the server as needed).  Instead, the new script must be
    manually added to /etc/inittab, and so can only be used to start
    the server when the system reboots.
    
    Additional Keywords: zz61
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Tivoli Storage Manager server users of   *
    *                 version 6 on Linux.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: See error description                   *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in level 6.1.3. Note that this is subject    *
    *                 to change at the discretion of IBM.          *
    ****************************************************************
    *
    

Problem conclusion

  • The startup script, dsmserv.rc, was updated to work with the
    version 6 server and will be installed along with the existing
    script rc.dsmserv, when the server is installed.  Note that
    either startup script can be used to start the server, but only
    one or the other should be used because the two scripts are not
    compatible. The following lists show the differences between the
    
    two scripts:
    
    - dsmserv.rc
      - New in Tivoli Storage Manager version 6
      - Common across all supported UNIX and Linux platforms
      - You can use it to start the server manually, or to start
        the server automatically by adding entries to /etc/inittab
      - Cannot be used to stop the server
    
    - rc.dsmserv
      - Originally written for Tivoli Storage Manager version 5 and
        updated to work with version 6
      - Only available on Linux
      - You can use it to start the server manually or to start the
        server automatically by adding entries to /etc/rc.d/init.d
      - Can be used to stop the server
      - Works with Linux utilities such as 'chkconfig' and 'service'
    
    
    The dsmserv.rc script is designed to start a single, Tivoli
    Storage Manager server instance on a system where multiple
    instances might be running. Tivoli Storage Manager assumes that
    the name of the script is also the name of the instance to be
    started (or, if the script name starts with Snn or Knn, where
    'n' is a digit, that the name of the instance is the script name
    
    with the three letter prefix removed).  For example, calling the
    
    script either tsminst1 or S90tsminst1 will result in it trying
    to start the server instance tsminst1.
    
    To use the script to start multiple instances, install multiple
    copies of the script in /etc/rc.d/init.d, naming each copy after
    
    the instance it will start.
    
    The script makes a number of simplifying assumptions about the
    way the instance is set up, and they are listed below:
    - The Tivoli Storage Manager server instance runs as a non-root
      user whose name is the instance name
    - The instance user's home directory is /home/<instance_name>
    - The server's instance directory (the directory in which it
      keeps all of its important state information) is in a
      subdirectory of the home directory called
      /home/<instance_name>/<instance_name>
    
    If any of these assumptions are not valid, then you cannot use
    dsmserv.rc to start the server, and rc.dsmserv should be used
    instead.
    
    Affected platforms:  Linux
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC61713

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    61L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-06-25

  • Closed date

    2009-08-20

  • Last modified date

    2009-09-04

  • 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

  • R61L 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":"61L","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
04 September 2009