IBM Support

IC97357: WINDOWS SERVER INSTANCE CONFIGURATION FAIL RETURN CODE 100 WHEN FAT FILE SYSTEM ROOT MOUNT POINT USED FOR DB/LOG DIRECTORIES

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • On Windows, when using the root of a FAT file system for the
    database and log directories, an error occurs during the server
    configuration using dsmicfgx:
    
    Return code 100 was received while validating directory xxx\yyy.
    Check the log file dsmicfgx.trc for additional details.
    
    This is a limitation on Windows system. When this condition
    occurs, we need to return a better message to inform users
    rather than saying the directory does not exist.
    
    Tivoli Storage Manager Versions Affected:
    Tivoli Storage Manager server version 6.x on Windows
    
    Customer/L2 Diagnostics (If Applicable)
    Review the file dsmicfgx.trc for messages similar to the
    following:
    Fri Aug 30 09:51:15 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): enter,
    Validating dir: C:\TSMServer\DB2\TSMDB01
    Fri Aug 30 09:51:15 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): enter,
    MinSize: 0G, must be empty: true
    Fri Aug 30 09:51:15 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): Dir
    exists, checking writability
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): Dir
    C:\TSMServer\DB2\TSMDB01\~CSRI0 was created and deleted
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory():
    Checking if dir is empty
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory():
    Exception received
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): FFDC
    java.io.FileNotFoundException: CTGRI0003E
    C:\TSMServer\DB2\TSMDB01 could not be found.
     at
    com.ibm.tivoli.remoteaccess.WindowsProtocol.listFiles(WindowsPro
    tocol.java:3113)
     at
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(ServerDB.
    java:4472)
     at
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(ServerDB.
    java:4378)
     at
    com.tivoli.dsm.ServerConfig.ServerDB.setDbDirs(ServerDB.java:303
    8)
     at
    com.tivoli.dsm.ConfigWizard.DbDirPanel.okToContinue(DbDirPanel.j
    ava:263)
     at com.zerog.ia.installer.AAMgr.g(DashoA10*..)
     at com.zerog.ia.installer.AAMgr.actionPerformed(DashoA10*..)
     at
    javax.swing.AbstractButton.fireActionPerformed(AbstractButton.ja
    va:2006)
     at
    javax.swing.AbstractButton$Handler.actionPerformed(AbstractButto
    n.java:2329)
     at
    javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButton
    Model.java:398)
     at
    javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.jav
    a:253)
     at
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicBu
    ttonListener.java:247)
     at java.awt.Component.processMouseEvent(Component.java:6301)
     at
    javax.swing.JComponent.processMouseEvent(JComponent.java:3278)
     at java.awt.Component.processEvent(Component.java:6066)
     at java.awt.Container.processEvent(Container.java:2052)
     at java.awt.Component.dispatchEventImpl(Component.java:4664)
     at java.awt.Container.dispatchEventImpl(Container.java:2110)
     at java.awt.Component.dispatchEvent(Component.java:4494)
     at
    java.awt.LightweightDispatcher.retargetMouseEvent(Container.java
    :4588)
     at
    java.awt.LightweightDispatcher.processMouseEvent(Container.java:
    4249)
     at
    java.awt.LightweightDispatcher.dispatchEvent(Container.java:4179
    )
     at java.awt.Container.dispatchEventImpl(Container.java:2096)
     at java.awt.Window.dispatchEventImpl(Window.java:2490)
     at java.awt.Component.dispatchEvent(Component.java:4494)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:652)
     at java.awt.EventQueue.access$000(EventQueue.java:95)
     at java.awt.EventQueue$1.run(EventQueue.java:613)
     at java.awt.EventQueue$1.run(EventQueue.java)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:224)
     at
    com.ibm.oti.security.CheckedAccessControlContext.securityCheck(C
    heckedAccessControlContext.java:30)
     at
    com.ibm.oti.security.CheckedAccessControlContext.securityCheck(C
    heckedAccessControlContext.java:34)
     at
    sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaS
    ecurityAccessWrapper.java:34)
     at java.awt.EventQueue$2.run(EventQueue.java:626)
     at java.awt.EventQueue$2.run(EventQueue.java:624)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:224)
     at
    com.ibm.oti.security.CheckedAccessControlContext.securityCheck(C
    heckedAccessControlContext.java:30)
     at
    sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaS
    ecurityAccessWrapper.java:29)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:623)
     at
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatc
    hThread.java:280)
     at
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchTh
    read.java:195)
     at
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatc
    hThread.java:185)
     at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java
    :180)
     at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java
    :172)
     at
    java.awt.EventDispatchThread.run(EventDispatchThread.java:133)
    Caused by: com.starla.smb.SMBException: No such file
     at
    com.starla.smb.client.SMBPacket.checkForError(SMBPacket.java:196
    )
     at
    com.starla.smb.client.TransPacket.doTransaction(TransPacket.java
    :429)
     at
    com.starla.smb.client.TransSearchContext.StartSearch(TransSearch
    Context.java:373)
     at
    com.starla.smb.client.CIFSDiskSession.StartSearch(CIFSDiskSessio
    n.java:957)
     at
    com.starla.smb.client.DiskSession.StartSearch(DiskSession.java:4
    53)
     at
    com.ibm.tivoli.remoteaccess.WindowsProtocol.listFiles(WindowsPro
    tocol.java:3064)
     ... 44 more
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.validateDirectory(): exit,
    rc 100
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ServerConfig.ServerDB.setDbDirs(): exit, rc 100
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ConfigWizard.DbDirPanel.okToContinue(): rc from
    setDbDirs was 100
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ConfigWizard.DbDirPanel.okToContinue(): failed
    dir: C:\TSMServer\DB2\TSMDB01
    Fri Aug 30 09:51:16 MST 2013
    com.tivoli.dsm.ConfigWizard.DbDirPanel.okToContinue(): Unknown
    error 100 from sdb.setDbDirs
    
    In this example, directory C:\TSMServer\DB2\TSMDB01 is specified
    as the database directory and it is a FAT file system mount
    point.
    
    Initial Impact:
    Medium
    
    Additional Keywords:
    TSM config wizard
    

Local fix

  • Create one or more subdirectories in the root of the FAT file
    system and specify those as the database and/or log directories.
     For example, if the root of the file system is
    C:\TSMServer\DB2\TSMDB01, create a subdirectory
    C:\TSMServer\DB2\TSMDB01\TSMDBSUB for the database or log
    directory.
    

Problem summary

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

Problem conclusion

  • This problem was fixed.
    Affected platforms: Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC97357

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    63W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-31

  • Closed date

    2013-11-07

  • Last modified date

    2015-09-16

  • 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

  • R62W PSY

       UP

  • R63W PSY

       UP

  • R71W PSY

       UP



Document information

More support for: Tivoli Storage Manager

Software version: 63W

Reference #: IC97357

Modified date: 16 September 2015