IBM Support

Failure when installing/upgrading the Tivoli Storage Manager server

Troubleshooting


Problem

Attempts to install/upgrade the Tivoli Storage Manager 7.1.x server code fail due to eclipse errors

Symptom

Errors similar to the following are seen on the console:

    # ./install.sh -c
    00:00.54 WARNING [Start Level Event Dispatcher] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory safeLogged
    [SCR] Found components with duplicated names! Details:
    Component1 : Component[
    name = com.ibm.cic.agent.core.ds.consoleManager
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = true
    implementation = com.ibm.cic.agent.core.console.manager.ConsoleManager
    state = Unsatisfied
    properties =
    serviceFactory = false
    serviceInterface = [com.ibm.cic.agent.core.ds.ConsoleManagerService]
    references = null
    located in bundle = com.ibm.cic.agent.core.console_1.7.1.v20140207_1835 [2216]
    ]
    Component2: Component[
    name = com.ibm.cic.agent.core.ds.consoleManager
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = true
    implementation = com.ibm.cic.agent.core.console.manager.ConsoleManager
    state = Unsatisfied
    properties =
    serviceFactory = false
    serviceInterface = [com.ibm.cic.agent.core.ds.ConsoleManagerService]
    references = null
    located in bundle = com.ibm.cic.agent.core.console_1.7.0.v20130730_1754 [33]
    ]
    00:00.56 WARNING [Start Level Event Dispatcher] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory safeLogged
    [SCR] Found components with duplicated names! Details:
    Component1 : Component[
    name = com.ibm.cic.common.ui.services.swtUi
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = true
    implementation = com.ibm.cic.common.ui.swt.SwtUiServices
    state = Unsatisfied
    properties =
    serviceFactory = false
    serviceInterface = [com.ibm.cic.common.ui.services.IUiServices]
    references = null
    located in bundle = com.ibm.cic.common.ui.swt_1.0.1.v20140115_1920 [2282]
    ]
    Component2: Component[
    name = com.ibm.cic.common.ui.services.swtUi
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = true
    implementation = com.ibm.cic.common.ui.swt.SwtUiServices
    state = Unsatisfied
    properties =
    serviceFactory = false
    serviceInterface = [com.ibm.cic.common.ui.services.IUiServices]
    references = null
    located in bundle = com.ibm.cic.common.ui.swt_1.0.0.v20130730_1754 [243]
    ]
    00:00.63 WARNING [Start Level Event Dispatcher] org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory safeLogged
    [SCR] Found components with duplicated names! Details:
    Component1 : Component[
    name = org.eclipse.equinox.p2.transport.ecf
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = false
    implementation = org.eclipse.equinox.internal.p2.transport.ecf.ECFTransportComponent
    state = Unsatisfied
    properties = {p2.agent.servicename=org.eclipse.equinox.internal.p2.repository.Transport}
    serviceFactory = false
    serviceInterface = [org.eclipse.equinox.p2.core.spi.IAgentServiceFactory]
    references = null
    located in bundle = org.eclipse.equinox.p2.transport.ecf_1.0.100.v20120913-155635 [2631]
    ]
    Component2: Component[
    name = org.eclipse.equinox.p2.transport.ecf
    activate = activate
    deactivate = deactivate
    modified =
    configuration-policy = optional
    factory = null
    autoenable = true
    immediate = false
    implementation = org.eclipse.equinox.internal.p2.transport.ecf.ECFTransportComponent
    state = Unsatisfied
    properties = {p2.agent.servicename=org.eclipse.equinox.internal.p2.repository.Transport}
    serviceFactory = false
    serviceInterface = [org.eclipse.equinox.p2.core.spi.IAgentServiceFactory]
    references = null
    located in bundle = org.eclipse.equinox.p2.transport.ecf_1.0.100.v20120305-0333 [677]
    ]
    Preprocessing the input.
    Loading repositories...
    Preparing and resolving the selected packages...

Cause

As seen in the errors above, the installation is failing because the installer is attempting to process 2 different versions of the same component (ie. com.ibm.cic.agent.core.ds.consoleManager).

Resolving The Problem

This behavior suggests that the directory from which the installation is being attempted (the directory where the contents of the installation package have been extracted) contains files from different versions of the Tivoli Storage Manager server code. To resolve these errors, remove the contents of the current installation directory and then re-extract the contents of the appropriate Tivoli Storage Manager installation package (ie. 7.1.0, 7.1.1) into the same directory. The server installation process should then complete successfully.

[{"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Server","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Product Synonym

tsm

Document Information

Modified date:
17 June 2018

UID

swg21686243