IBM Tivoli Intelligent Orchestrator and IBM Tivoli Provisioning Manager Fix Pack, Readme


Contents

Copyright statement

About this fix pack

  • New in Fix Pack V 3.1.0.2
  • V 3.1 enhancements
  • Fixes that were found in V 3.1
  • Product compatibility
  • Multi-node environments
  • Installation requirements
  • Installation road map for Fix Pack V 3.1.0.2
  • Documentation and Online help plug-in updates
  • Download the updated source
  • Installing the updated source
  • Viewing the updated online help
  • Pre-installation instructions

  • Installing WebSphere Application Server Cumulative Fix 5 and the Cumulative Fix 2 for SDKs
  • Updating the value configuration parameters in DB2
  • Increase the value of app_ctl_heap_sz
  • Increase the value of applheapsz
  • Increase the value of stmtheap
  • Creating a temporary directory
  • Unzipping the fix pack
  • Running the deployment requests script
  • Installation of the fix pack

  • Installing the fix on a Windows system
  • Using the graphic installer
  • Using the silent installer
  • Installing the fix pack on AIX, Linux, or Solaris systems
  • Using the graphic installer
  • Using the silent installer
  • Post-installation steps

  • Running the postinstall.bat script on Windows
  • Before you begin
  • Completing the post installation steps
  • Running the postinstall.sh script on Linux systems
  • Before you begin
  • Completing the post installation steps
  • Running the postinstall.sh script on AIX or Solaris systems
  • Before you begin
  • Changing the timeout value on AIX and Solaris systems
  • Completing the post installation steps
  • Uninstallation information

  • Before you begin
  • Uninstalling the fix on a Windows system
  • Using the graphic uninstaller
  • Using the silent uninstaller
  • Uninstalling the fix pack on Linux systems
  • Using graphic uninstaller
  • Using the silent uninstaller
  • Uninstalling the fix pack on AIX or Solaris systems
  • Using graphic uninstaller
  • Using the silent uninstaller
  • Redeploying the expanded archive files
  • On Windows systems
  • On AIX or Solaris systems
  • On Linux systems
  • Restoring the database
  • Installing Version 3.1 and Fix Pack, Version 3.1.0.2

  • Install Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager 3.1
  • Install the Fix pack V3.1.0.2
  • Completing the installation
  • Known problems and workarounds

  • Workarounds for installation problems
  • Installation errors on AIX
  • Installing the common agents causes errors on HP managed systems
  • Communications error - problems with IBM Tivoli Directory Server
  • Unable to start Tivoli Intelligent Orchestrator
  • Workarounds for post installation
  • Error after running the postinstall.sh script
  • Installation of the tcdrivers is skipped after post installation
  • Workarounds related to patch management
  • Updates to patch management using Microsoft Software Update Services
  • Applying the Microsoft patch Q816093 causes errors
  • Installing the SUS patch causes errors on Windows systems
  • Other workarounds
  • Associating a software stack to a server has problems
  • Cancelling a workflow causes problems
  • Limitations
  • Simultaneous remote SSH connections is limited on windows
  • Installing tcdrivers displays non disruptive errors
  • Hints and tips

  • DB2 user ID and password requirements
  • Determining the application server name
  • Contacting customer support

    Notices and trademarks

  • Notices
  • Trademarks

  • Copyright statement

    First Edition September 2005

    Note:
    Before using this information and the product it supports, read the information in the section "Notices and trademarks".

    (C) Copyright IBM(R) Corporation 2005. All rights reserved. May only be used pursuant to a Tivoli (R) Systems Software License Agreement, an IBM Software License Agreement, or Addendum for Tivoli Products to IBM Customer or License Agreement. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without prior written permission of IBM Corporation. IBM Corporation grants you limited permission to make hardcopy or other reproductions of any machine-readable documentation for your own use, provided that each such reproduction shall carry the

    IBM Corporation copyright notice. No other rights under copyright are granted without prior written permission of IBM Corporation. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.


    About this fix pack

    This readme file contains the latest information about installing Tivoli Intelligent Orchestrator Fix Pack, Version 3.1.0.2 and Tivoli Provisioning Manager Fix Pack, Version 3.1.0.2.


    New in Fix Pack V 3.1.0.2

    V 3.1 enhancements

    This section provides more information on what is supported in the V3.1.0.2:

    Windows Server Update Services (WSUS)
    Update Services is the next version of Software Update Services (SUS). WSUS is an add-in component for Windows 2000 and Windows Server 2003 for deploying software updates to desktop and server machines running Windows 2000, Windows XP, and Windows Server 2003. The Tivoli(R) Intelligent Orchestrator or Tivoli Provisioning Manager installation includes an automation package for WSUS.

    IBM Tivoli System Automation support
    Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager V3.1.0.2 are now integrated with IBM Tivoli System Automation.

    In V3.1.0.2, IBM Tivoli System Automation, Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager and DB2 work together to ensure that a highly available failover environment is provided for DB2 applications. If there is any incident, the highly available failover environment ensures that the workload of failed servers, organized in cluster domains, can be taken over by standby servers, with minimum or zero downtime. The other advantages of this integration are:

    IBM Automation Package Development Environment (APDE) updates

    The APDE is an eclipse plug-in that provides a development environment for developingTivoli Intelligent Orchestrator and Tivoli Provisioning Manager workflows and automation packages. V3.1.0.2 comes with a new and improved version of the Rembo automation package as well as other updates. To download the automation packages :

    1. Go to http://www.ibm.com/software/ondemandcatalog/automation.
    2. The IBM Automation Package Development Environment - eclipse plug-in can be found by entering apde in the search box.

    If you find a problem or have a suggestion about APDE features or the documentation in general, contact IBM through the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment forum. The forum is a technical discussion focussed on installing, configuring and using the Automation Package Development Environment (APDE) for writing workflows and creating automation packages for the Tivoli Provisioning Manager and Tivoli Intelligent Orchestrator products.

    To access the forum:

    1. Go to the Web site,http://www-128.ibm.com/developerworks/forums/tivoli_forums.jsp
    2. Click on the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment link on the Web sit

    Fixes that were found in V 3.1

    Fix pack V 3.1.0.2 includes fixes addressed in V 3.1 and customer Authorized Program Analysis Reports (APARs).

    For a detailed list of fixes and customer APARs included in this fix pack, refer to the file 3.1.0.1-TIV-TIO-FP0002.DEFECTS or 3.1.0.1-TIV-TPM-FP0002.DEFECTS.

    To download the defects list:

    1. Go to the IBM(R) Support Web site: http://www.ibm.com/support
    2. In the Support topics list, click Downloads and Drivers.
    3. In the Browse product support section, under Software list, click Tivoli.
    4. In the search box, enter the fix pack number:
    5. Click Search. The Download Results page is displayed.
    6. On the Download Results page, depending on your search, one of the following links is displayed:
    7. Click on the displayed link. The corresponding page is displayed.
    8. For a list of defects that are corrected by this fix pack, click on 3.1.0.1-TIV-TIO-FP0002-DEFECTS (HTTP) or 3.1.0.1-TIV-TPM-FP0002-DEFECTS (HTTP).

    Product compatibility

    Fix Pack V 3.1.0.2 supports all the hardware and software that is supported by Tivoli Intelligent Orchestrator V 3.1.0 and Tivoli Provisioning Manager V 3.1.0.


    Multi-node environments

    If you have the various Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager components distributed in a multi-node installation, the fix pack must be applied to the application server node where Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager resides and not on the database or directory server nodes. For example, for a custom two or three node installation, the fix pack would be applied to the application server node only.


    Installation requirements

    This topic describes the installation requirements for Fix pack 2.

    Thoroughly review the following list of prerequisites for installation before proceeding with the installation:


    Installation road map for Fix Pack V 3.1.0.2

    This section provides a roadmap, a checklist and links to additional information in the readme to assist you in installing Fix Pack V 3.1.0.2.

    Use this road map to install Fix Pack V 3.1.0.2 successfully:

    1. Determine if you have the required CDs and hardware to install the Fix Pack.
    2. Determine which operating system you are going to install the Fix Pack and and which version. The Fix Pack supports all the previously supported versions that Tivoli Intelligent Orchestrator V3.1 or Tivoli Provisioning Manager V3.1 supported. For more information refer to the section, Product compatibility.
    3. Complete the preinstallation instructions, while referring to the section, Pre-installation instructions.
    4. Install the Fix pack for Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager, as described in the section, Installation of the fix pack.
    5. Complete the post-installation steps after you install the fix pack. Read the information in the section, "Post-installation steps" for more information.

    Use this checklist to ensure that you complete all the steps required in the installation of the Fix Pack.

    Table 1. Installation of the Fix Pack V3.1.0.2

    Number Step For more information, see the following section: Insert a X in this column, after you complete each step
    1. Determine the type of installation.
    • If you are installing the Fix Pack on Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager V3.1, follow the steps required for the fix pack installation, from the next row.
    • If you are installing Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager 3.1 for the first time. See Installing Version 3.1 and Fix Pack, Version 3.1.0.2 for more information, before you can begin with your installation.


    2. Install WebSphere Application Server Cumulative Fix 5 and the Cumulative Fix 2 for SDKs "Installing WebSphere Application Server Cumulative Fix 5 and the Cumulative Fix 2 for SDKs"
    3. Update the value of the following configuration parameters in DB2:
    • app_ctl_heap_sz
    • applheapsz
    • stmtheap
    Updating the value configuration parameters in DB2
    4. Create a temporary directory to place your Fix Pack zip files "Creating a temporary directory"
    5. Unzip the fix pack "Unzipping the fix pack"
    6. Run the deployment requests script "Running the deployment requests script"
    7. Install the fix pack according to your operating system Installation of the fix pack. Choose the fix pack installation instructions, based on the operating system.
    8. Complete the required post installation steps. "Post-installation steps". Choose the fix pack post-installation instructions, based on the operating system.
    9. Update the online help to the latest version. Follow the steps in the section, Documentation and Online help plug-in updates.

    Use this table below to refer to additional information in the readme.

    Table 2. Additional Information

    Number Component
    1. "Uninstallation information"
    2. Installing Version 3.1 and Fix Pack, Version 3.1.0.2
    3. "Known problems and workarounds"
    4. "Hints and tips"
    5. "Contacting customer support"
    6. "Documentation and Online help plug-in updates"

    Documentation and Online help plug-in updates

    The online help documentation is updated for Fix Pack V 3.1.0.2 and is available as a plug-in or on the information center.

    Updates, corrections, and additional product information is available from the Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager Web site. Ensure that you download the latest version of the product information after installing the product.

    Download the updated source

    To properly update your Online help files to the most current level, follow the instructions below.

    For Tivoli Intelligent Orchestrator publications:

    1. Go to http://www.ibm.com/software/tivoli/products/intell-orch/
    2. Click Technical documentation on the left.
    3. Select and save the information center plugin to a temporary directory on your local system.

    For Tivoli Provisioning Manager publications:

    1. Go to http://www.ibm.com/software/tivoli/products/prov-mgr/
    2. Click Technical documentation on the left.
    3. Select and save the information center plugin to a temporary directory on your local system.

    Installing the updated source

    To install the updated source on your Tivoli Provisioning Manager or Tivoli Intelligent Orchestrator server, follow the instructions below, according to your operating system:

    AIX, Linux or Solaris
    1. Stop your Tivoli Provisioning Manager or Tivoli Intelligent Orchestrator server
    2. Copy the downloaded plugin ZIP file from the temporary directory to $TIO_HOME/help/eclipse/plugins
    3. Note down the ownership and permissions on the com.ibm.tivoli.tio.doc directory. For example, run this command from a command prompt:
      ls -la com.ibm.tivoli.tio.doc
      
    4. Move the com.ibm.tivoli.tio.doc directory to a backup location
    5. Unzip the plugin ZIP file
    6. Apply the ownership and permissions to the new directory and contents to ensure it matches the original. For example:
      chown tioadmin:Administrators com.ibm.tivoli.tio.doc
      chmod -R 770 com.ibm.tivoli.tio.doc
       
      
    7. Navigate to $TIO_HOME/help/eclipse/configuration/org.eclipse.help.base/ folder.
    8. Backup and delete the index folder. This will force a reindexing of the files extracted above, or else you will not be able to search through the updated files.
    9. Start your Tivoli Provisioning Manager or Tivoli Intelligent Orchestrator server and confirm the updated Online Help is up and running.

    Windows
    1. Stop your Tivoli Provisioning Manager or Tivoli Intelligent Orchestrator server
    2. Copy the downloaded plugin ZIP file from the temporary directory to %TIO_HOME%\help\eclipse\plugins
    3. Note down the ownership and permissions on the com.ibm.tivoli.tio.doc directory.

      For example:

      1. Right-click the folder that you want to check the ownership, and then click Properties.
      2. Click the Security tab.
      3. Click the Advanced tab.
      4. Click the Owner tab. Note down the ownership.
    4. Move the com.ibm.tivoli.tio.doc directory to a backup location
    5. Unzip the plugin ZIP file
    6. Apply the ownership and permissions to the new directory and contents to ensure it matches the original.
    7. Navigate to %TIO_HOME%\help\eclipse\configuration\org.eclipse.help.base folder.
    8. Backup and delete the index folder. This will force a re-indexing of the files extracted above, or else you will not be able to search through the updated files.
    9. Start your Tivoli Provisioning Manager or Tivoli Intelligent Orchestrator server and confirm the updated Online Help is up and running.

    Viewing the updated online help

    When you click on the Help button, on the user interface of Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager, the product information center displays. Use the navigation on the left to locate the publications that you want to use. PDF versions of the publications are also listed in the navigation on the left.

    Product publications include information centers, release notes, installation guides, migration guide, problem determination guide and workflow developer's references.

    Note:
    To ensure proper printing of PDF publications, select the Fit to page check box in the Adobe Acrobat Print window (which is available when you click File > Print).

    Pre-installation instructions

    Complete the instructions in this section, before you install the fix pack.

    Note:
    Also ensure that your system meets the hardware and disk space and operating system requirements, as well as the other requirements such as the kernel parameter settings. For more information, refer the appropriate installation guides.

    Installing WebSphere Application Server Cumulative Fix 5 and the Cumulative Fix 2 for SDKs

    You will need to upgrade the WebSphere Application Server 5.1.1.3, installed with Tivoli Intelligent Orchestrator 3.1 or Tivoli Provisioning Manager 3.1 to WebSphere Application Server 5.1.1.5 . This cumulative fix is required for all Windows, Linux, AIX or Solaris systems.

    Follow the instructions below:

    1. Install the Cumulative Fix 5 on top of IBM WebSphere Application Server Version 5.1.1. This collection of fixes for version 5.1.1 will update WebSphere Application Server to Version 5.1.1.5. The cumulative fix can be obtained from http://www-1.ibm.com/support/docview.wss?uid=swg24009883. Refer to the readme in the Web site for installation instructions.
    2. Install V5.1.1 Cumulative Fix 2 for SDKs on top of WebSphere Application Server Version 5.1.1.5 and refer to the readme on the Web site for installation instructions.

      The Cumulative Fix 2 for SDKs can be obtained from :

      Note:
      Applying this cumulative fix on Microsoft Windows, Linux and AIX, will upgrade your SDK to 1.4.2 Java Technology Edition SR2. The cumulative fix for HP-UX will upgrade to 1.4.2.08. The cumulative fix for Solaris will upgrade to 1.4.2_08-b03.

    Updating the value configuration parameters in DB2

    A new report named, Patch Compliance by Installation Progress, has been added to Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager in FP0002. This report requires the values of some of the DB2 configuration parameters to be increased.

    Increase the values of the following parameters for DB2:

    Increase the value of app_ctl_heap_sz

    To increase the value of the heap size of app_ctl_heap_sz parameter in DB2, follow the instructions below:

    On Windows
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using app_ctl_heap_sz 256
      
    2. Restart DB2 for the changes to take effect

    On AIX, Solaris, Linux
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using app_ctl_heap_sz 256
      
    2. Restart DB2 for the changes to take effect

    Increase the value of applheapsz

    To increase the value of the heap size of applheapsz parameter in DB2, follow the instructions below:

    On Windows
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using applheapsz 4096
      
    2. Restart DB2 for the changes to take effect

    On AIX, Solaris, Linux
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using applheapsz 4096
      
    2. Restart DB2 for the changes to take effect

    Increase the value of stmtheap

    To increase the value of the Statement heap size configuration parameter (stmtheap) parameter in DB2, follow the instructions below:

    On Windows
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using STMTHEAP 3072
      
    2. Restart DB2 for the changes to take effect

    On AIX, Solaris, Linux
    1. At a DB2 prompt type the following command and press Enter. Replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using STMTHEAP 3072
      
    2. Restart DB2 for the changes to take effect

    Creating a temporary directory

    On the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server, create a temporary directory into which you will place the fix pack ZIP file.

    Windows

    To create the temporary directory, run the following command:

    AIX, Solaris and Linux

    To create the temporary directory, run the following command:

    The directory must meet the following criteria:


    Unzipping the fix pack

    Complete the following instructions to unzip Fix Pack V 3.1.0.2. These instructions are applicable to all the operating systems supported by IBM for Fix Pack V 3.1.0.2.

    Windows
    1. Log on to the server as Administrator.
    2. Copy the fix pack package to temp\update_installer_dir directory . The update_installer_dir is the directory in which you will unzip the fix pack ZIP file.
    3. Unzip the fix pack ZIP file. Unzipping the file will create a new directory within the current directory to store the package contents. After you unpack the ZIP file, you can delete the ZIP file to free space in the directory if necessary.
    4. If you unzip the file from Cygwin, ensure that the files under the update_installer_dir/installer directory have read and write permissions.

    On AIX, Solaris and Linux
    1. Log on to the server as root .
    2. Copy the fix pack package to tmp/update_installer_dir directory . The update_installer_dir is the directory in which you will unzip the fix pack ZIP file.
    3. Unzip the fix pack ZIP file. Unzipping the file will create a new directory within the current directory to store the package contents. After you unpack the ZIP file, you can delete the ZIP file to free space in the directory if necessary.

    Running the deployment requests script

    Complete the following instructions to run the clean-up-deployment-requests script. These instructions are applicable to all the operating systems supported by IBM for Fix Pack V 3.1.0.2.

    Windows
    1. Start Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager. For more information, refer to the section, Administering Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager in the Installation guide for Windows.
    2. Open a command window.
    3. Switch to the %TIO_HOME%\tools directory where %TIO_HOME% is the Tivoli Intelligent Orchestrator installation directory.
    4. Run the following command:
      clean-up-deployment-requests.cmd
      

    On AIX, Solaris and Linux
    1. Start Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager. For more information, refer to the section, Administering Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager in the Installation guide.
    2. Open a command window.
    3. Switch to the $TIO_HOME/tools directory where $TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
    4. Run the following command:
      clean-up-deployment-requests.sh
      

    Installation of the fix pack

    This section describes the installation of the fix pack.


    Installing the fix on a Windows system

    The section has instructions to install Fix Pack V 3.1.0.2 on a Windows system using the graphic installer as well as using the silent installer.

    Using the graphic installer

    To install Fix Pack V 3.1.0.2 on Windows systems using the graphic installer:

    1. From a command prompt, log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as Administrator
      Note:
      Open the command prompt from within Windows (either locally or using remote desktop) but not remotely using SSH.
    2. Ensure that the database server is running.
    3. If your directory server is IBM Tivoli Directory Server, and is running on a Windows operating system, then make the following changes to the configuration file, ibmslapd.conf:
      1. Stop the IBM Tivoli Directory Server.
      2. Save a copy of the configuration file, ibmslapd.conf located at C:\IBM\ldap\etc.
      3. Open the original file in a text editor and insert the following line in the section that starts with dn: cn=Front End, cn=Configuration:
        ibm-slapdSetenv: SLAPD_OCHANDLERS=5
        

        The section in the configuration file, to which the changes have been made, would look similar to the sample file below:

        dn: cn=Front End, cn=Configuration
         
        cn: Front End
        ibm-slapdACLCache: TRUE
        ibm-slapdACLCacheSize: 25000
        ibm-slapdEntryCacheSize: 25000
        ibm-slapdFilterCacheBypassLimit: 100
        ibm-slapdFilterCacheSize: 25000
        ibm-slapdIdleTimeOut: 300
        ibm-slapdSetenv: SLAPD_OCHANDLERS=5
        ibm-slapdSetenv: DB2CODEPAGE=1208
        objectclass: top
        objectclass: ibm-slapdConfigEntry
        objectclass: ibm-SlapdFrontEnd
        
      4. Restart the IBM Tivoli Directory Server.
    4. Ensure that the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server is stopped.
    5. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo %WAS_HOME%
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      C:\IBM\WebSphere\AppServer
      

      JAVA_HOME variable
      echo %JAVA_HOME%
      

      The output would be similar to this:

      C:\IBM\WebSphere\AppServer\java
      
      
      
    6. Change directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir\installer, run the updatewizard.bat command to launch the installation wizard.
    8. Select the correct language and click OK.
    9. On the Welcome screen, click Next.
    10. On the next screen, specify the installation root directory.
      Note:
      The installation directory might not be specified here because, on some platforms, the graphical update installer program does not recognize the existing Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        C:\IBM\tivoli\thinkcontrol
        
    11. Click Next until you are prompted to select an option.
    12. Select Install fix packs and click Next.
    13. The fix pack directory screen displays the default directory in which the fix pack package is unzipped. Verify that the fix pack package is in this directory and click Next.
    14. On the fix pack selection screen, select the correct fix pack, and click Next.
    15. Review the information on the review screen and then click Next. The summary screen is displayed.
    16. On the summary screen, click Finish. The system completes the installation. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Using the silent installer

    To install Fix Pack V 3.1.0.2 on Windows systems using the silent mode:

    1. From a command prompt, log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as Administrator
      Note:
      Open the command prompt from within Windows (either locally or using remote desktop) but not remotely using SSH.
    2. Ensure that the database server is running.
    3. If your directory server is IBM Tivoli Directory Server, is running on a Windows operating system, then make the following changes to the configuration file, ibmslapd.conf:
      1. Stop the IBM Tivoli Directory Server.
      2. Save a copy of the configuration file, ibmslapd.conf located at C:\IBM\ldap\etc.
      3. Open the original file in a text editor and insert the following line in the section that starts with dn: cn=Front End, cn=Configuration:
        ibm-slapdSetenv: SLAPD_OCHANDLERS=5
        

        The section in the configuration file, to which the changes have been made would look similar to the sample file below:

        dn: cn=Front End, cn=Configuration
         
        cn: Front End
        ibm-slapdACLCache: TRUE
        ibm-slapdACLCacheSize: 25000
        ibm-slapdEntryCacheSize: 25000
        ibm-slapdFilterCacheBypassLimit: 100
        ibm-slapdFilterCacheSize: 25000
        ibm-slapdIdleTimeOut: 300
        ibm-slapdSetenv: SLAPD_OCHANDLERS=5
        ibm-slapdSetenv: DB2CODEPAGE=1208
        objectclass: top
        objectclass: ibm-slapdConfigEntry
        objectclass: ibm-SlapdFrontEnd
        
      4. Restart the IBM Tivoli Directory Server.
    4. Ensure that the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server is stopped.
    5. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo %WAS_HOME%
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      C:\IBM\WebSphere\AppServer
      

      JAVA_HOME variable
      echo %JAVA_HOME%
      

      The output would be similar to this:

      C:\IBM\WebSphere\AppServer\java
      
      
      
    6. Change directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir\installer, run the following command to to launch the installation using the silent mode:
      updateSilent.bat -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example:

      updateSilent.bat -fixpack -install "C:\Program Files\IBM\tivoli\thinkcontrol" tio31_fp2_win "C:\temp\update_installer_dir\installer"
      
    8. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Installing the fix pack on AIX, Linux, or Solaris systems

    The section has instructions to install Fix Pack V 3.1.0.2 on AIX(R) , Linux(TM), or Solaris systems using the graphic installer as well as using the silent installer.

    Using the graphic installer

    To install Fix Pack V 3.1.0.2 on AIX , Linux, or Solaris systems using the graphic installer:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Ensure that the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server is stopped.
    4. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo $WAS_HOME
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      /usr/WebSphere/AppServer
      

      JAVA_HOME variable
      echo $JAVA_HOME
      

      The output would be similar to this:

      /usr/WebSphere/AppServer/java
      
      
      
    5. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    6. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir/installer, run updateWizard.sh to launch the installation wizard.
    8. Select the correct language and click OK.
    9. Click Next on the Welcome page.
    10. On the next screen, specify the installation root directory.
      Note:
      The installation directory might not be specified here because, on some platforms, the graphical update installer program does not recognize the existing Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        /opt/IBM/tivoli/thinkcontrol
        
    11. Click Next until you are prompted to select an option.
    12. Select Install fix packs and click Next.
    13. The fix pack directory screen displays the default directory in which the fix pack package is unzipped. Verify that the fix pack package is in this directory and click Next.
    14. On the fix pack selection screen, select the correct fix pack, and click Next.
    15. Review the information on the review screen and then click Next. The summary screen is displayed.
    16. On the summary screen, click Finish. The system completes the installation. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Using the silent installer

    To install Fix Pack V 3.1.0.2 on AIX , Linux, or Solaris systems using the silent mode:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Ensure that the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server is stopped.
    4. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo $WAS_HOME
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      /usr/WebSphere/AppServer
      

      JAVA_HOME variable
      echo $JAVA_HOME
      

      The output would be similar to this:

      /usr/WebSphere/AppServer/java
      
      
      
    5. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    6. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir/installer, run the following command to to launch the installation using the silent mode:
      updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to install on AIX systems:

      updateSilent.sh -fixpack -install /opt/IBM/tivoli/thinkcontrol tio31_fp2_aix /tmp/update_installer_dir/installer
      
    8. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Post-installation steps

    Complete the following instructions after you install the fix pack.


    Running the postinstall.bat script on Windows

    To complete the post installation procedure on Windows, follow the instructions below to run the postinstall.bat script.

    Before you begin

    Before you complete the post-installation steps:

    Completing the post installation steps

    1. Log in as user tiodamin.
    2. Ensure that the database server and the directory server are running.
    3. Ensure that the WebSphere Application Server is stopped.
    4. Open a DOS command prompt.
    5. Change the directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. To deploy the zip files, from a Windows command prompt, run the following command:
      postinstall.bat was_user was_pwd server base_DN
      

      For example:

      postinstall.bat wasadmin wasadmin server1 "dc=mycompany,dc=com"
      

      Notes:

      1. At the Windows command prompt, replace the variables with the correct values:

        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server
          Note:
          The correct value for base_DN can be obtained from the XML tag <root> in %TIO_HOME%\config\user-factory.xml.

      2. The log files can be found in the directory: %TIO_LOGS%\fixpack.

    Running the postinstall.sh script on Linux systems

    To complete the post installation procedure onLinux systems, follow the instructions below to run the postinstall.sh script:

    Before you begin

    Before you complete the post-installation steps:

    Completing the post installation steps

    1. Log in as user root.
    2. Set the file size limit to 20000 as below:
      ulimit -n 20000
      
    3. In the same session, change to tioadmin. If you are using the su command to change totioadmin ensure that you use su -. Note the hyphen after su.
    4. Ensure that the database server and the directory server are running.
    5. Ensure that the WebSphere Application Server is stopped.
    6. Change the directory to update_installer_dir/installer/utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. To deploy the EAR (expanded archive) files and database schema change, run the following command:
      postinstall.sh was_user was_pwd server base_DN
      

      For example:

      postinstall.sh wasadmin wasadmin server1 "dc=mycompany,dc=com"
      

      Notes:

      1. Replace the variables with the correct values:
        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.

      2. The log files can be found in the directory: $TIO_LOGS/fixpack.
      Note:
      Restart the system if you get an error similar to this and then reset the the ulimit size as above after restarting the system.
      Too many open files
      

    Running the postinstall.sh script on AIX or Solaris systems

    To complete the post installation procedure on AIX or Solaris, follow the instructions below to run the postinstall.sh script:

    Before you begin

    Before you complete the post-installation steps:

    Changing the timeout value on AIX and Solaris systems

    This section provides instructions on changing the com.ibm.SOAP.requestTimeout property of the soap.client.props file on AIX and Solaris systems.

    The program default value for the request timeout is 180 seconds. Follow the instructions below to change the value to 1800, only if you encounter an timeout related error while running the postinstall.sh script:

    1. Open the soap.client.props file located in the properties directory of the WebSphere Application Server profile.
    2. Specify the value of 1800 seconds for the property, com.ibm.SOAP.requestTimeout as indicated below.
      Note:
      The value that you choose depends on a number of factors such as the size and the number of the applications that are installed on the server, the speed of your machine, and the level of usage of your machine.

    Table 3. com.ibm.SOAP.requestTimeout values

    Component Value
    Property com.ibm.SOAP.requestTimeout
    Data type Integer
    Range in seconds 0 to n

    Note:
    If the property is zero (0), the request never times out.
    Default 1800

    Completing the post installation steps

    1. On AIX and Solaris systems, change the timeout value for soap.client.props file. For more information, refer to the section, "Changing the timeout value on AIX and Solaris systems".
    2. Log in as user tioadmin.
    3. Ensure that the database server and the directory server are running.
    4. Ensure that the WebSphere Application Server is stopped.
    5. Change the directory to update_installer_dir/installer/utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. To deploy the EAR (expanded archive) files, run the following command:
      postinstall.sh was_user was_pwd server base_DN
      

      For example:

      postinstall.sh wasadmin wasadmin server1 "dc=mycompany,dc=com"
      

      Notes:

      1. Replace the variables with the correct values:
        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.

      2. The log files can be found in the directory: $TIO_LOGS\fixpack.

    Uninstallation information

    Complete the following instructions to uninstall the fix pack.


    Before you begin

    Before you uninstall the fix pack:


    Uninstalling the fix on a Windows system

    This section contains information on uninstalling the fix pack using the graphic installer as well as using the silent uninstaller.

    Using the graphic uninstaller

    To uninstall Fix Pack V 3.1.0.2 on Windows using graphic uninstaller:

    1. From a command prompt, log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as Administrator
    2. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.
      Note:
      The WAS_HOME variable is the location of the WebSphere Application Server and the JAVA_HOME variable is set to WAS_HOME\java
    3. Change the directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    4. From update_installer_dir\installer, run the updatewizard.bat command to launch the installation wizard.
    5. Select the correct language and click OK.
    6. On the Welcome screen, click Next.
    7. On the next screen, specify the installation root directory.
      Note:
      The installation directory might not be specified here because, on some platforms, the graphical update installer program does not recognize the existing Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        C:\IBM\tivoli\thinkcontrol
        
    8. Click Next until you are prompted to select an option.
    9. Select Uninstall fix packs and click Next.
    10. The name of the installed fix pack package is displayed. Verify that the specified fix pack package is the one that you want to uninstall, and click Next.
    11. On the fix pack selection screen, select the correct fix pack, and click Next.
    12. On the review screen, in the Name box click Next.
    13. On the summary screen, click Finish. The system completes the uninstallation.

    Using the silent uninstaller

    To uninstall Fix Pack V 3.1.0.2 on Windows using the silent uninstaller:

    1. From a command prompt, log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as Administrator
    2. On the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.
      Note:
      The WAS_HOME variable is the location of the WebSphere Application Server and the JAVA_HOME variable is set to WAS_HOME\java
    3. Change the directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    4. From update_installer_dir\installer, run the following command, from a Windows Command prompt, to launch the uninstallation using the silent mode:
      updateSilent.bat -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on Windows systems:

      updateSilent.bat -fixpack -uninstall "C:\Program Files\IBM\tivoli\thinkcontrol" tio31_fp2_win "C:\Program Files\IBM\temp\installer"
      
    5. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Uninstalling the fix pack on Linux systems

    This section provides instructions on uninstalling the fix pack on Linuxsystems using the graphic mode.

    Using graphic uninstaller

    To uninstall Fix Pack V 3.1.0.2 on Linux systems:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. From update_installer_dir/installer, run updateWizard.sh to launch the installation wizard.
    7. Select the correct language and click OK.
    8. On the Welcome screen, click Next.
    9. On the next screen, specify the installation root directory.
      Note:
      The installation directory might not be specified here because, on some platforms, the graphical update installer program does not recognize the existing Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        /opt/IBM/tivoli/thinkcontrol
        
    10. Click Next until you are requested to select an option.
    11. Select Uninstall fix packs and click Next.
    12. The name of the installed fix pack package is displayed. Verify that the specified fix pack package is the one that you want to uninstall, and click Next.
    13. On the fix pack selection screen, select the correct fix pack, and click Next.
    14. On the review screen, in the Name box click Next.
    15. On the summary screen, click Finish. The system completes the uninstallation.

    Using the silent uninstaller

    To uninstall Fix Pack V 3.1.0.2 on, Linux systems using the silent mode:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. From update_installer_dir/installer, run the following command to to launch the uninstallation using the silent mode:
      updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on AIX systems:

      updateSilent.sh -fixpack -uninstall /opt/IBM/tivoli/thinkcontrol tio31_fp2_aix
      
    7. The system completes the uninstallation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Uninstalling the fix pack on AIX or Solaris systems

    This section provides instructions on uninstalling the fix pack on AIX or Solaris systems.

    Using graphic uninstaller

    To uninstall Fix Pack V 3.1.0.2 on AIX or Solaris systems using the graphic mode:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. From update_installer_dir/installer, run updateWizard.sh to launch the installation wizard.
    7. Select the correct language and click OK.
    8. On the Welcome screen, click Next.
    9. On the next screen, specify the installation root directory.
      Note:
      The installation directory might not be specified here because, on some platforms, the graphical update installer program does not recognize the existing Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        /opt/IBM/tivoli/thinkcontrol
        
    10. Click Next until you are requested to select an option.
    11. Select Uninstall fix packs and click Next.
    12. The name of the installed fix pack package is displayed. Verify that the specified fix pack package is the one that you want to uninstall, and click Next.
    13. On the fix pack selection screen, select the correct fix pack, and click Next.
    14. On the review screen, in the Name box click Next.
    15. On the summary screen, click Finish. The system completes the uninstallation.

    Using the silent uninstaller

    To uninstall Fix Pack V 3.1.0.2 on AIX or Solaris using the silent mode:

    1. Log in to the Tivoli Intelligent Orchestrator server or Tivoli Provisioning Manager server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to update_installer_dir/installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. From update_installer_dir/installer, run the following command to to launch the uninstallation using the silent mode:
      updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on AIX systems:

      updateSilent.sh -fixpack -uninstall /opt/IBM/tivoli/thinkcontrol tio31_fp2_aix
      
    7. The system completes the uninstallation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Redeploying the expanded archive files

    After you have completed the uninstallation procedure, you must redeploy the EAR (expanded archive) files on the WebSphere Application Server.

    On Windows systems

    To redeploy the EAR files on Windows:

    1. Log in to the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server as user tioadmin.
    2. Start the WebSphere Application Server.
    3. Run the command given below from a Cygwin command prompt:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
    4. Stop the WebSphere Application Server.

    On AIX or Solaris systems

    To redeploy the EAR files:

    1. Log in to the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server as user tioadmin.
    2. Start the WebSphere Application Server.
    3. Run the command given below:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
    4. Stop the WebSphere Application Server.

    On Linux systems

    To redeploy the EAR files:

    1. Log in to the Tivoli Intelligent Orchestrator server or the Tivoli Provisioning Manager server as user tioadmin.
    2. On Linux systems only, you will need to set the file size limit to 20000 as below:
      ulimit -n 20000
      
    3. Start the WebSphere Application Server.
    4. Run the command given below:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
      Note:
      Restart the system if you get an error similar to this and then reset the the ulimit size as above after restarting the system.
      Too many open files
      
    5. Stop the WebSphere Application Server.

    Restoring the database

    Restore the database using the tools provided by the database vendor. If you restore the database, the information that existed prior to the fix pack installation will be restored.

    The decision to restore the database is, therefore, largely affected by the business needs of the enterprise. The database administrator and the appropriate corporate representatives should discuss whether or not the enterprise needs to keep the information that was recorded when you installed the fix pack. If you need that information, do not restore the database. If you do not need the information, it might be appropriate to restore the database.


    Installing Version 3.1 and Fix Pack, Version 3.1.0.2

    Follow the instructions below to install Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager 3.1 and Fix pack V3.1.0.2


    Install Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager 3.1

    1. Determine the type of network topology desired as described in the section, "Supported server topologies and required CDs" in the Planning for installation guide.
    2. Ascertain the type of installation desired as described in the section, "Installation options" in the Planning for installation guide.
    3. Ascertain the hardware and software requirements for your Tivoli Provisioning Manager installation as described in the section, "Planning the requirements" in the Planning for installation guide.
    4. Complete the worksheets provided in the section "Installation planning" in the Planning for installation guide.
    5. Install the system prerequisites for Tivoli Provisioning Manager as described in the section, Part 2. Preparing for the installation.
    6. While referring to the Installation guide, start the installation wizard for Tivoli Intelligent Orchestrator V 3.1.0 or Tivoli Provisioning Manager V 3.1.0 using the following command. This option will prevent the initialization of the database by the installer.
      Note:
      The commands given in the installation guide do not have the parameter to suppress the initialization of the database, as in the example of the command, provided in this readme.

      Windows
      setupwin32.exe -P ProdFeat_Reinit.active="false"
      

      Linux on iSeries and pSeries
      Start the installer by typing the following command:
      mount_point/setuplinuxppc.bin -P ProdFeat_Reinit.active="false"
      

      Linux on Intel
      Start the installer by typing the following command:
      mount_point/setuplinux.bin -P ProdFeat_Reinit.active="false"
      

      AIX
      Start the installer by typing the following command:
      mount_point/setupaix.bin -P ProdFeat_Reinit.active="false"
      

      Solaris
      Start the installer by typing the following command:
      mount_point/setupsolarisSparc.bin -P ProdFeat_Reinit.active="false"
      

    Install the Fix pack V3.1.0.2

    1. Follow the instructions in the section, "Pre-installation instructions", in this readme to complete the preinstallation instructions.
    2. Follow the instructions in the section, "Installation of the fix pack", in this readme to complete the fix pack installation instructions.
    3. The database needs to be initialized in the post installation steps, since the option not to initialize it was selected during the installation of Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager 3.1. Ensure that you initialize the database using the "init" option in the post installation script.

    Completing the installation

    Before you complete the post-installation steps:

    1. Back up the database using the backup utility that is provided with the database.
    2. Ensure that the database server and the directory server are running.
    3. Stop the Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager server. For detailed instructions on how to start and stop the servers in different environments, refer to the installation guide that is supplied with the product.
    4. Change the timeout values in the file, soap.client.props. Follow the instructions in the section, Changing the timeout value on AIX and Solaris systems, only if you encounter a timeout related error while running the postinstall.sh script

    Complete the following instructions after you install the fix pack.

    Windows
    Follow the steps in the section below, to complete the required post installation steps on Windows:
    1. Log in as user tiodamin.
    2. Ensure that the database server and the directory server are running.
    3. Ensure that the WebSphere Application Server is stopped.
    4. Change the directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    5. To deploy the zip files, from a Windows command prompt, run the following command:
      postinstall.bat was_user was_pwd server base_DN init
      

      For example:

      postinstall.bat wasadmin wasadmin server1 "dc=mycompany,dc=com" init
      

      Notes:

      1. The option init is used to initialize the database if it was skipped during the installation of Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager Version 3.1 installation.

      2. At the Windows command prompt, replace the variables with the correct values:

        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server
          Note:
          The correct value for base_DN can be obtained from the XML tag <root> in %TIO_HOME%\config\user-factory.xml.

      3. The log files can be found in the directory: %TIO_LOGS%\fixpack.

    AIX and Solaris
    Follow the steps in the section below, to complete the required post installation steps on AIX and Solaris:
    1. On Solaris systems, change the timeout value for soap.client.props file. For more information, refer to the section, "Changing the timeout value on AIX and Solaris systems".
    2. Log in as user tioadmin.
    3. Ensure that the database server and the directory server are running.
    4. Ensure that the WebSphere Application Server is stopped.
    5. Change the directory to update_installer_dir/installer/utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. To deploy the EAR (expanded archive) files, run the following command:
      postinstall.sh was_user was_pwd server base_DN init
      

      For example:

      postinstall.sh wasadmin wasadmin server1 "dc=mycompany,dc=com" init
      

      Notes:

      1. The option init is used to initialize the database if it was skipped during the installation of Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager Version 3.1 installation.

      2. Replace the variables with the correct values:
        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.

      3. The log files can be found in the directory: $TIO_LOGS\fixpack.

    Linux
    Follow the steps in the section below, to complete the required post installation steps on Linux:
    1. Log in as user root.
    2. Set the file size limit to 20000 as below:
      ulimit -n 20000
      
    3. In the same session, change to tioadmin. If you are using the su command to change totioadmin ensure that you use su -. Note the hyphen after su.
    4. Ensure that the database server and the directory server are running.
    5. Ensure that the WebSphere Application Server is stopped.
    6. Change the directory to update_installer_dir/installer/utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. To deploy the EAR (expanded archive) files and database schema change, run the following command:
      postinstall.sh was_user was_pwd server base_DN init
      

      For example:

      postinstall.sh wasadmin wasadmin server1 "dc=mycompany,dc=com" init
      

      Notes:

      1. The option init is used to initialize the database if it was skipped during the installation of Tivoli Intelligent Orchestrator Version 3.1 or Tivoli Provisioning Manager Version 3.1 installation.

      2. Replace the variables with the correct values:
        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.

      3. The log files can be found in the directory: $TIO_LOGS/fixpack.
      Note:
      Restart the system if you get an error similar to this and then reset the the ulimit size as above after restarting the system.
      Too many open files
      

    Known problems and workarounds

    This section describes known limitations in this release of Tivoli Intelligent Orchestrator V 3.1.0 and Tivoli Provisioning Manager V 3.1.0. Where applicable and known, suggested workarounds are identified.


    Workarounds for installation problems

    This section provides workarounds to problems that you might encounter during the installation of the Fix pack.

    Installation errors on AIX

    Description

    After installation of the product, an LDAP update error may occur on AIX due to a memory related problem. This file can be found in /etc/security/limits.

    Workaround

    To configure the AIX memory file setting:

    root:
         rss = -1
    ldap:
         data = -1
         rss = -1
    tioadmin:
         data = -1
         rss = -1
    

    Installing the common agents causes errors on HP managed systems

    Description

    If you are using HP endpoints or managed systems, the .profile or the /etc/profile may contain some commands that are used to set the terminal session settings such as tabs. These commands disrupt the ability of the agent to send messages to the Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager server.

    Workaround

    To prevent such errors from occurring:

    1. Check the .profile or /etc/profile file of the user, for commands similar to the one below, before installing the agent :
      Note:
      The command below is just a sample representation of the .profile file.
      if [ ! "$VUE" ]; then
       # other terminal commands
      tabs
      fi
      
    2. If the commands exist in the .profile or /etc/profile file , run the command below:
      if [ ! "$VUE" ] && [[ -t 0 ]]; then
       # other terminal commands
      tabs
      fi
      
      Note:
      If you have a terminal attached to the shell and are not using the Visual User Environment , adding && [[ -t 0 ]] to the command, ensures the successful run of the command.
    3. Install the agent using the Add Server Wizard. For more information refer to the online help.

    Communications error - problems with IBM Tivoli Directory Server

    Description

    On Windows, if you have clients that are generating many connections to the server and the connections are being refused, the server might log error messages similar to the following to the ibmslapd.log file:

    Feb 11 14:36:04 2004 Communications error: Exceeding 64 connections/OCH - dropping socket.
    

    Workaround

    To solve this problem, do the following:

    1. Stop the IBM Tivoli Directory Server.
    2. Save a copy of the configuration file, ibmslapd.conf located at C:\IBM\ldap\etc.
    3. Open the original file in a text editor and insert the following line in the section that starts with dn: cn=Front End, cn=Configuration:
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      

      The section in the configuration file, to which the changes have been made would look similar to the sample file below:

      dn: cn=Front End, cn=Configuration
       
      cn: Front End
      ibm-slapdACLCache: TRUE
      ibm-slapdACLCacheSize: 25000
      ibm-slapdEntryCacheSize: 25000
      ibm-slapdFilterCacheBypassLimit: 100
      ibm-slapdFilterCacheSize: 25000
      ibm-slapdIdleTimeOut: 300
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      ibm-slapdSetenv: DB2CODEPAGE=1208
      objectclass: top
      objectclass: ibm-slapdConfigEntry
      objectclass: ibm-SlapdFrontEnd
      
    4. Restart the IBM Tivoli Directory Server.

    If you continue to receive error messages, increase environment variable by 5 until you stop receiving error messages.

    Unable to start Tivoli Intelligent Orchestrator

    Description

    When starting Tivoli Intelligent Orchestrator V 3.1.0 from the Windows Services menu, the following error occurs:

    Could not Start the IBM Tivoli Intelligent Orchestrator service on Local Computer
    Error 1069: The service did not start due to a logon failure
    

    Workaround

    The tioadmin user has to be granted with Log On As Service privileges. To grant the privilege:

    1. Login as tioadmin.
    2. Go to Start > Programs > Administrative tools.
    3. Start Local Security Policy Management console.
    4. In that console go to: Local Policies >User Rights Assignment.
    5. Add tioadmin user to the Log on as service property.

    Workarounds for post installation

    This section provides workarounds to problems that you might encounter after the installation of the Fix pack and after running the post installation scripts.

    Error after running the postinstall.sh script

    Description

    After running the postinstall.bat script on Windows or running the postinstall.sh script on AIX, Linux or Solaris, you may get an error message, similar to the example below:

    1d2086c3 XARecoveryDat E WTRN0040W: 
    Object cannot be deserialized. The exception stack trace follows:
    java.lang.reflect.InvocationTargetException
     
    

    Workaround

    1. Delete all the contents under the following directories:
    2. Restart the WebSphere Application Server

    Installation of the tcdrivers is skipped after post installation

    Description

    Given below are the two probable situations where you might encounter this problem:

    Workaround

    On Windows
    1. Go to directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    2. Locate the build-version.properties file.
    3. Open the file and determine the value for the current.version entry.
    4. If the entry is 3.1.0.2, then make the following changes:
      • If you have Version 3.1.0.0 installed and are installing Fix pack 2, then replace the entry 3.1.0.2 with 3.1.0.0

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.0
        build.number=1354
        show.date=false
         
        
      • If you have Version 3.1.0.1 installed and are installing Fix pack 2, then replace 3.1.0.2 with 3.1.0.1

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.1
        build.number=1354
        show.date=false
         
        

    On AIX, Solaris and Linux
    1. Go to directory to update_installer_dir/installer/utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    2. Locate the build-version.properties file.
    3. Open the file and determine the value for the current.version entry.
    4. If the entry is 3.1.0.2, then make the following changes:
      • If you have Version 3.1.0.0 installed and are installing Fix pack 2, then replace the entry 3.1.0.2 with 3.1.0.0.

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.0
        build.number=1354
        show.date=false
         
        
      • If you have Version 3.1.0.1 installed and are installing Fix pack 2, then replace 3.1.0.2 with 3.1.0.1.

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.1
        build.number=1354
        show.date=false
         
        

    Workarounds related to patch management

    This section provides workarounds to problems that you might encounter if you are installing patches on your target machines.

    Updates to patch management using Microsoft Software Update Services

    The Tivoli Intelligent Orchestrator V 3.1 installation includes an automation package for Microsoft Software Update Services (SUS). Before you can begin managing patches, you must ensure that your infrastructure is properly configured to work with Tivoli Intelligent Orchestrator for patch management. The instructions for managing patches are provided in the online help in the section, Scenarios, which discusses the Patch Management Overview scenario.

    Here are the summary of changes in Fix pack 2 for patch management:

    To schedule Microsoft Baseline Security Analyzer configuration updates:

    Get the Device ID of the SUS file repository
    Before you can schedule the MS_SUS_Get_ApprovedItems workflow, you must first get the device id of the file repository as a parameter for the workflow. The device ID of the SUS file repository is essentially the numeric identifier of the device.

    To get the device ID of the file repository, follow the steps below:

    1. In the navigation pane, click Inventory > Infrastructure Management > File Repositories.
    2. Identify the SUS file repository and hover your mouse over it.
    3. The value of the device is displayed on a mouse-over. Note down the value of the file repository.

    Schedule the MBSA_Get_CAB workflow
    To schedule the MBSA_Get_CAB workflow:
    1. In the navigation pane, click Configuration > Workflow Scheduler.
    2. Click New.
    3. Schedule the MBSA_Get_CAB workflow:
      1. In the Name field, type a name for the workflow. Provide a unique and meaningful name for the workflow or logical device operation so that you can easily identify it later. For example, you could name this item, "Update mssecure file".
      2. In the Start Time and End Time, sections, specify the period when you want to run the workflow.
        Note:
        Select the start time to be a few minutes after the current time to schedule this workflow. This will prevent the workflow from running immediately and would allow some time for you to define the parameter, required for the workflow.
      3. Specify how often to run the workflow in the Repeat Option section.
      4. Select the MBSA_Get_CAB workflow.
      5. Click Save. The workflow is now created. Each time the MBSA_Get_CAB workflow runs, it copies the mssecure.cab file from the SUS server to the Tivoli Intelligent Orchestrator server.

      Next Steps: You will now need to schedule the MS_SUS_Get_ApprovedItems workflow.

    Schedule the MS_SUS_Get_ApprovedItems workflow
    To schedule the MS_SUS_Get_ApprovedItems workflow:
    1. In the navigation pane, click Configuration > Workflow Scheduler.
    2. Click New.
    3. In the New Scheduled Workflow window, specify the appropriate options:
      1. In the Name field, type a name for the workflow. Provide a unique and meaningful name for the workflow or logical device operation so that you can easily identify it later. For example, you could name this item, "Update msus".
      2. In the Start Time and End Time, sections, specify the period when you want to run the workflow.
        Note:
        Select the start time to be a few minutes after the current time to schedule this workflow. This will prevent the workflow from running immediately and would allow some time for you to define the parameter, required for the workflow.
      3. Specify how often to run the workflow in the Repeat Option section.
      4. Select the MS_SUS_Get_ApprovedItems workflow.
      5. Click Save. The workflow is now created. Each time the MS_SUS_Get_ApprovedItems workflow runs, the list of approved patches from the SUS server is updated. The list of approved items ensures that patch recommendations are only based on approved patches

      Next Steps: Tivoli Intelligent Orchestrator creates the scheduled item and displays the screen to add the parameters to the workflow. You will now need to assign the device ID of the SUS file repository as a parameter to the workflow.

    Add parameters to the MS_SUS_Get_ApprovedItems workflow

    Once the workflow is scheduled , the parameters that are required for the scheduled workflow are displayed under the Workflow Arguments list in the Scheduled Workflow screen. To add the Device ID parameter to the workflow:

    1. Identify the parameter, DeviceID, under the Workflow Arguments list and click More > Edit.
    2. In the Edit Workflow Argument window, type the value for the device ID, that you had obtained initially, while performing the steps in the section, "Get the Device ID of the SUS file repository".
    3. Click Save. The parameter, device ID is updated with the new value. The new value is applied the next time the scheduled workflow runs.

    Applying the Microsoft patch Q816093 causes errors

    Installing the Microsoft patch Q816093 causes a pop-up window to be displayed. The pop-up Window is displayed if you run the patch in a logged on session for example, using VNC or Terminal Services Client.

    This is because the some of the Java Patches from Microsoft do not get the right parameters from Microsoft SUS Server. To continue with the installation of the patch:

    1. Click OK on the pop-up window.
    2. Obtain the information, required for the patch, from the pop-up window.
    3. Modify the Software Resource Templates for the patch as required.

    Installing the SUS patch causes errors on Windows systems

    Description

    If you are using trying to install the SUS patch on Windows 2000 endpoints, you might see some errors if you do not have bash installed on the end points.

    Workaround

    To prevent such errors from occurring, you either need to have installed:


    Other workarounds

    This section provides workarounds to problems that you might encounter at some instances while using Tivoli Intelligent Orchestrator V 3.1.0 or Tivoli Provisioning Manager V 3.1.0.

    Associating a software stack to a server has problems

    Description

    When you manually associate a discovered software resource on a server with a software definition, the properties of the software stack, the software modules do not appear. Compliance checking also incorrectly defines the software stack as missing when the software stack is included in the server template.

    Workaround

    Avoid associating software stacks or distributed applications with identified software resources on a server. You can only select a software product, patch, or operating system software definition.

    Cancelling a workflow causes problems

    Description

    Forcing a workflow to stop immediately while it is performing an operation can result in hanging processes, open file handles, and similar conditions.

    There are several reasons that you might want to stop a workflow. For example, you might want to cancel a particular deployment request for workflow that is normally scheduled to run on a regular basis. In some situations, a workflow can get stuck in an "in-progress" state and never finish. Running a newly created workflow that has errors or abruptly shutting down the product while workflows are running are two examples that might cause a workflow to get stuck in an in-progress state.

    If you need to stop a specific workflow, there are two ways to cancel it:

    Workaround

    Use the regular stop command to cancel a workflow to prevent this error from occuring. To cancel a workflow, follow the instructions below:

    1. Click View > Configuration and click Deployment Requests.
    2. Search for the deployment request for the workflow that you want to cancel.
    3. Click the Request ID of the workflow. The Execution Logs page is displayed.
    4. In the search results, find the row that contains the deployment request to cancel. In that row, click the More button.
    5. To stop the workflow at the next instruction, click Stop Execution.

    Limitations

    This section provides some limitations that you might encounter while using Tivoli Intelligent Orchestrator V 3.1.0 or Tivoli Provisioning Manager V 3.1.0.

    Simultaneous remote SSH connections is limited on windows

    Tivoli Intelligent Orchestrator or Tivoli Provisioning Manager or the target servers cannot handle simultaneous remote SSH connections on Windows. This is a limitation of the operating system.

    Due to this limitation on Windows, you may see an error message that is displayed, similar to this example below:

    COPCOM123E This shell command error occurred: Exit value=2, Error stream="SCP copy file timed outbash: 
    line 39: syntax error near unexpected token `('bash: line 39: ` -re "\r\n(\[0-9]*)\r\n" {'", Result stream="<tio><throw exception="timeoutError">ERROR: Device not responding or unexpected response</throw></tio>". (retVal=-100)  after overall duration 168704ms
    

    Installing tcdrivers displays non disruptive errors

    Installing tcdrivers displays errors that do not disrupt the installation of the tcdriver itself. The error occurs only occasionally and do not affect the installation of the tcdriver, nor do they affect the functionality of the application.

    Given below is a sample of part of of the log file, that is displayed occasionally when installing some tcdrivers. Ignore the error and continue with the installation.

    log4j:ERROR Failed to flush writer
    

    Hints and tips

    This section provides some hints and tips for using Tivoli Intelligent Orchestrator V 3.1.0 and Tivoli Provisioning Manager V 3.1.0.


    DB2 user ID and password requirements

    Given below are the user ID and password requirements for DB2. Use these guidelines when installing the prerequisite software. Refer to the DB2 documentation for more information.

    Windows DB2 password requirements

    AIX, Solaris and Linux DB2 password requirements

    Determining the application server name

    The application server name is required to run the postinstall.bat script on Windows and postinstall.sh script on UNIX and Linux systems. Use the information below to determine your application name.

    1. Log on to the WebSphere Application Server administration console.
    2. In the left panel, expand Servers and select Application Servers.
    3. In the main panel, you will see the Application Server name. By default the name of the application server is server1.

    Contacting customer support

    If you have any questions about this fix pack, call the IBM Support Center for your country. For example, in the USA call 1-800-IBM-SERV. For specific contact numbers for all countries, refer to the following Web site:

    http://techsupport.services.ibm.com/guides/contacts.html


    Notices and trademarks

    The following section includes important information about this document and its use.


    Notices

    This information was developed for products and services offered in the U.S.A.

    IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

    IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to:
    IBM Director of Licensing
    IBM Corporation
    North Castle Drive
    Armonk, NY 10504-1785
    U.S.A.

    For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:
    IBM World Trade Asia Corporation
    Licensing
    2-31 Roppongi 3-chome, Minato-ku
    Tokyo 106, Japan

    The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:

    INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

    Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

    This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

    Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

    IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:
    IBM Canada Ltd.
    Office of the Lab Director
    8200 Warden Avenue
    Markham, Ontario
    L6G 1C7
    Canada

    Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

    The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.


    Trademarks

    The IBM logo and the following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States or other countries or both:

    Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

    UNIX is a trademark of The Open Group in the United States, other countries, or both.

    Pentium and Intel are trademarks of Intel Corporation in the United States, other countries, or both.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

    Microsoft and Windows are trademarks or registered trademarks of Microsoft Corporation in the United States, other countries, or both.

    Other company, product and service names may be trademarks or service marks of others.