IBM Tivoli Provisioning Manager for Software 5.1.1.3 readme file for Windows


Contents

Copyright statement
About this fix pack
Enhancements/changes included in this fix pack
Umask modification
Integration with Tivoli Application Dependency Discovery Manager
Cancel software distributions
Discovery of 64-bit Windows systems based on registry keys
Quicker discovery of new agents
SBP size limit increased from 2 GB to 4 GB
Upgrade CIT to 2.6 version
Compliance check enhanced
Hide sensitive information in SPBHandler log and trace files during a deployment
Enhance Weblogic discovery using Tivoli Application Dependency Discovery Manager
Fixes included in this fix pack
Product compatibility
Preinstallation tasks
Installation requirements
Common directory paths
Installation tasks
Installing the fix pack
Recovering from installation errors
Post-installation tasks
Upgrading the common agent
Updating operating system attributes
Downloads and updates
Documentation updates
Installation Guide updates
Migration and Coexistence Guide updates
Information center updates
Known problems
On Solaris platforms an Out Of Memory error occurs and the Web interface pages fail to load
On AIX platforms a software package editor error occurs
Installing the common agent on UNIX endpoints
Upgrading TCA 1.3.2.25 on computers with Windows Vista and Windows 2008
TCA 1.3.2.25 information not updated for Linux computers
Target computer clean up does not occur after canceling SPB installation
Failure when distributing for a second time using SDI the same software product or file on a SUSE Linux 9 or 10 target computer
Files with group write permissions in WAS_HOME directory after installing the fix pack
Contacting customer support
Additional license information
Notices and trademarks
Notices
Trademarks

Copyright statement

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

© Copyright IBM® Corporation 2010. All rights reserved. May only be used pursuant to a Tivoli® 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 fix pack only applies to a regular installation of Tivoli Provisioning Manager for Software (an installation with IBM WebSphere® Application Server as the application server). Tivoli Provisioning Manager for Software must be at version 5.1.1.2. A fix pack is not available for a Fast Start installation.

Enhancements/changes included in this fix pack

The enhancements and changes included in this fix pack are:

Umask modification

Tivoli Provisioning Manager for Software version 5.1.1.x has a more rigorous security standard than prior releases. As part of this standard, file permissions are more restrictive, for example a umask 022 enforcement with revocation of group write privileges has been implemented. This fix pack includes changes to enforce this higher level of security as part of the fix pack upgrade process. An option is available in the fix pack installer to bypass these steps and perform them at a later time.

Before starting with the installation of Tivoli Provisioning Manager for Software version 5.1.1.3, ensure that you set the umask value with 022 for the root profile. If this umask value is not set, the installation process does not complete successfully and displays an error message.

To fix the permissions of the already existing resources in your environment you can:

In both cases, a file containing the list of the resources needed to be fixed is generated automatically. This file is used each time you run the stand-alone script for fixing the resource permissions.

The file with the resource list is created by scanning the following directories on the Tivoli Provisioning Manager for Software server:

UNIX®
Windows®

With this fix pack also a recovery script, named UndoFixWritePermissions.sh, is provided to be used for recovering the permission changes done to the resources, if necessary.

Both StandaloneFixWritePermissions.sh and UndoFixWritePermissions.sh scripts are located inside the fix pack image. After unpacking the files, the scripts are stored under the following directory:

unpack_root_directory/installer/utils

Running these scripts without any parameters will print out the usage information.

Integration with Tivoli Application Dependency Discovery Manager

In environments where IBM Tivoli Application Dependency Discovery Manager (TADDM) is used as the primary tool for discovering IT assets and their configuration, Tivoli Provisioning Manager for Software provides a discovery configuration named Change And Configuration Management Database Discovery to extract data from Tivoli Application Dependency Discovery Manager and import it into Tivoli Provisioning Manager for Software. With Tivoli Provisioning Manager for Software version 5.1.1.2 or earlier versions, this integration was supported for Tivoli Application Dependency Discovery Manager version 7.1. For details about the Change and Configuration Management Database discovery, see the following Tivoli Provisioning Manager version 5.1.1 information center topic:

http://publib.boulder.ibm.com/infocenter/tivihelp/v20r1/index.jsp?topic=/com.ibm.tivoli.tpm.chg.doc/scenario/taddm_run.html

With this fix pack, the Tivoli Application Dependency Discovery Manager integration has been extended to support Tivoli Application Dependency Discovery Manager 7.1.2 or later versions. The Tivoli Application Dependency Discovery Manager Discovery is performed by running the discovery configuration named TADDM Discovery Using Rest. This discovery configuration uses the REST (Representational State Transfer) protocol, and does not require JAR files being copied from the Tivoli Application Dependency Discovery Manager server to the Tivoli Provisioning Manager for Software server. To run the discovery, see the following Tivoli Provisioning Manager version 5.1.1 information center topic:

http://publib.boulder.ibm.com/infocenter/tivihelp/v20r1/index.jsp?topic=/com.ibm.tivoli.tpm.chg.doc/scenario/taddm_run.html

Cancel software distributions

You can now cancel a software distribution to all target computers, while the software package is already being distributed to the target computers. The feature provided is based on the four possible states that a target computer might have during the deployment of a software distribution.

Note:
This feature supports the cancelation of simple and single software modules only.
Table 1. Software distribution cancellation depending on the target computer state
Current® state of your target computer If you cancel the software distribution
Computer has not started downloading the job Job is canceled with no effect on the computer
Computer has started downloading the job Job is canceled with no effect on the computer
Computer has started processing the job Job is canceled if the actual installation phase has not already started
Computer has terminated processing the job Computer is rolled back to its previous state

To cancel a software distribution, perform the following steps:

  1. On the Web interface, click Task Management -> Track Tasks.
  2. Identify and select the software distribution task that you want to cancel.
  3. Select the action menu for the task to be canceled and click Cancel.

To enable this feature, ensure that the following new configuration parameter is set to true:

SDI.Cancel.Through

To set the new configuration parameter to true, perform these steps:

  1. In the navigation pane, expand System Management.
  2. Click Global Settings.
  3. Click the Variables tab.
  4. Select Add Variable from the Edit menu.
  5. In Key enter SDI.Cancel.Through.
  6. In Value enter true.
  7. Click Save.

This feature is disabled by default. If you want to disable the feature later, ensure that you set the parameter to any value different from true.

Discovery of 64-bit Windows systems based on registry keys

Most Windows software signatures have been modified to correctly discover the 32-bit Windows systems against the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\.

According to the changes performed by Microsoft® on the wow64 emulator of the 64-bit Windows systems, it is now possible to discriminate between Windows 32-bit and Windows 64-bit scanned systems.

The signature definition for the following operating systems has been modified accordingly:

A post-installation step is required for the change to become effective because the XML files are installed by this fix pack, but not imported. Move to the %TIO_HOME%\tools directory and run the following command:

importSoftwareSignature.cmdá "C:\Programá Files\ibm\tivoli\tpm\xml\
samplebook\IBM-software-custom-signature.xml" true

Quicker discovery of new agents

You can now install a Tivoli common agent (TCA) locally on the target computer, as a standalone installation, with the required configuration to automatically discover the computer right after the agent installation. In this way, you can discover the agent in a quicker way without running the IBM Tivoli Common Agent Discovery from the Web interface.

This mechanism can only be used to run an initial discovery of an agent and does not keep track of its status changes.

To enable this feature, the following new configuration parameter must be set to true:

EnableAgentDiscovery

The default value is set to false.

You can enable the feature in two different ways:

After having installed the standalone Tivoli common agent you can still trigger manually the quicker discovery from the target computer by running the following command from the agent directory:

On UNIX and Linux platforms
./agentcli.sh tpmAgentStatus sendStatus
On Windows platforms
agencli.bat tpmAgentStatus sendStatus

SBP size limit increased from 2 GB to 4 GB

A software package block bundles all the resources, which are necessary to perform the actions contained in a software package, into a standard zipped format. When the software package block is distributed to a target computer, it is not stored on the target computer, but is unzipped in the target directory. The maximum size of a software package block is now 4 GB.

Upgrade CIT to 2.6 version

Tivoli Provisioning Manager for Software 5.1.1.3 embeds Common Inventory Technology (CIT) 2.6 which supports also Windows 2008. The CIT version is upgraded by running an agentless CIT scan on a target computer without Tivoli common agent installed, or upgrading the subagent on the target computer with Tivoli common agent installed. In both cases CIT is upgraded to version 2.6.

Compliance check enhanced

You can now define a compliance check caching value to the compliance group based on your business needs. For example, if the patch scan you perform is regularly running once every month, you can specify a caching value of one month for the patch compliance group. Log on to the Web Interface as TPM administrator, select the compliance group that you intend to modify, and on the Variables tab of the compliance group, you can add a new variable by performing the following steps:

  1. In the navigation pane, expand Inventory.
  2. Click Manage Inventory > Groups.
  3. Click the group you want to work with.
  4. Click the Variables tab.
  5. Select Add Variable from the Edit menu.
  6. In Key enter compliance_check_caching_value_in_hours.
  7. In Component select Configuration compliance.
  8. In Value specify a value for the new variable. The value you specify must be in hours. For example, 1 week = 24 x 7 = 168 hours.
  9. (Optional) Enter a description for the variable.
  10. Click Save.

When a scheduled compliance scan and check is triggered, after the scan is complete, the compliance check will be run only on those computers in the group where the time between the last compliance check and the current time exceeds the compliance check caching value that you have defined for the group. Therefore a new computer, which is added to the group, will be checked, while existing computers of the group might or might not be checked depending on the compliance check caching value.

Hide sensitive information in SPBHandler log and trace files during a deployment

The SPBHandler subagent has been disabled to write, to the RCA log and trace files, sensitive information transmitted to the subagent using the SRT parameters.

Enhance Weblogic discovery using Tivoli Application Dependency Discovery Manager

During the TADDM discovery, Tivoli Provisioning Manager for Software tries to detect all the Weblogic server parameters that are described in this section. One or more parameters might be unavailable at run time, for example when Tivoli Application Dependency Discovery Manager (TADDM) was previously unable to discover the parameters from the target computers. In this case, these parameters are not replicated into Tivoli Provisioning Manager for Software.

For the Weblogic server, the following attributes are now discovered:

Weblogic platform installation object

resource-name
Vendor
Guid
deviceModelId

Weblogic server and administration server object

resource-name
deviceModelId
Guid
RootDirectory
ServerName
IsAdminServer
DomainName
ConfigFileName
ConfigFileURI
CompleteHTTPMessageTimeout
CompleteIIOPMessageTimeout
CompleteT3MessageTimeout
DefaultProtocol
DefaultSecureProtocol
DefaultTGIOPUser
HelpPageURL
IdleIIOPConnectionTimeout
JavaCompiler:
CmdLine
JDBCLogFileName
ListenThreadStartDelaySecs
LoginTimeout
LoginTimeoutMillis
MaxHTTPMessageSize
MaxIIOPMessageSize
MaxT3MessageSize
ServerStatus
StdoutSeverityLevel
TunnelingClientPingSecs
ThreadPoolPercentSocketReaders
TunnelingClientTimeoutSecs
MaxIIOPMessageSize
MaxT3MessageSize
ZACPublishRoot
HTTPDEnabled
IIOPEnabled
InstrumentStackTraceEnabled
JDBCLoggingEnabled
JMSDefaultConnectionFactoriesEnabled
LogRemoteExceptionsEnabled
NativeIOEnabled
ReverseDNSAllowed
SSL.KeyEncrypted
SSL.SslPort
SSL.SslEnabled
SSL.TwoWaySslEnabled
SSL.ServerCertificateChainFileName
StdoutDebugEnabled
StdoutEnabled
TGIOPEnabled
TunnelingEnabled
ZACEnabled
Process.CmdLine
Process.CWD
Process.Decrement
Process.Env
Process.DisplayName
Process.Increment
Process.InitialSize
Process.MaxSize
Process.MinSize
Process.Size
Process.WindowsServiceList

Weblogic Server J2EE deployed application software configuration data

resource-name
J2EEAPPURI
Guid

JDBC connection pool configuration data

resource-name
URL
MaxCapacity
InitialCapacity
JDBCDriverName
JDBCCapacityIncrement
PreparedStatementCacheSize
RefreshMinutes
SupportsLocalTransaction
TestConnectionsOnReserve
TestTableName
TestConnectionsOnRelease
ShrinkingEnabled
ShrinkPeriodMinutes
LoginDelaySeconds
SupportsLocalTransaction
JNDIName
Guid
JDBCConnectionURL
JDBCConnectionMaxCapacity
JDBCConnectionInitialCapacity

JDBC data source configuration data

databasePort
connectionPool
jndiName
dbType
databaseName
oracleDBHost
resource-name
StreamChunkSize
RowPrefetchEnabled
RowPrefetchSize
TwoPhaseCommitEnabled

JMS configuration data

resource-name
JNDIName
Destinations
BytesMaximum
BytesPagingEnabled
BytesThresholdHigh
BytesThresholdLow
MessageMaximum
MessagesPagingEnabled
MessagesThresholdHigh
PagingStore
Store.DisplayName
Guid

Note:
Refer to the Tivoli Application Dependency Discovery Manager documentation and to the Weblogic Server documentation for details about these configuration parameters.

Fixes included in this fix pack

Version 5.1.1.3 (Fix Pack 3) includes fixes addressed in version 5.1.1.2 and customer Authorized Program Analysis Reports (APARs) from previous interim fixes.

  1. Go to the IBM Support Web site at http://www.ibm.com/support.
  2. In the Search all of support box, enter 5.1.1.2-TIV-TPM-FP0003 and click the search button.
  3. Click 5.1.1.2-TIV-TPM-FP0003-DEFECTS (HTTP).

Product compatibility

There is no refresh installation included as part of this fix pack. Only an existing version 5.1.1.2 on any interim fix level can be upgraded to version 5.1.1.3. Migration from version 5.1 and version 5.1.1 to version 5.1.1.3 is not supported.

Fix pack applies to regular installations only
You can only apply the fix pack to a regular installation of Tivoli Provisioning Manager for Software (an installation with WebSphere Application Server as the application server). A fix pack is not available for a Fast Start installation.
Software Package Editor compatibility
Software Package Editor and the Tivoli Provisioning Manager for Software installation must both be updated to version 5.1.1.3 to work together properly.
Topology
If you have Tivoli Provisioning Manager for Software components distributed in a multi-node installation, the fix pack must be applied to the application server node where Tivoli Provisioning Manager for Software is installed and not on the IBM DB2® Universal Database server, LDAP server, or the directory server node.
Agent manager and common agent version

Preinstallation tasks

You must install and configure all components of Tivoli Provisioning Manager for Software version 5.1.1.2 before attempting the installation of Tivoli Provisioning Manager for Software 5.1.1.3. Thoroughly review the following list of installation prerequisites before you proceed with the installation.

Installation requirements

Note:
This fix pack can only be applied to Tivoli Provisioning Manager for Software version 5.1.1.2. After the upgrade, when starting the provisioning server for the first time, ensure that all post-installation workflows initiated by a Tivoli Provisioning Manager for Software upgrade are completed prior to stopping Tivoli Provisioning Manager for Software 5.1.1.2 and starting Tivoli Provisioning Manager for Software 5.1.1.3.
  1. Identify your current installation situation. Consider the following scenarios:
    New Tivoli Provisioning Manager for Software installation
    Before you install this fix pack, you must first install Tivoli Provisioning Manager for Software version 5.1.1.2. For a regular installation, refer to the Tivoli Provisioning Manager for Software Installation Guide.
    Tivoli Provisioning Manager for Software is currently installed

    If Tivoli Provisioning Manager for Software is already installed, you upgrade from version 5.1.1.2 to 5.1.1.3.

    The fix pack can be applied to an existing regular installation of Tivoli Provisioning Manager for Software. After verifying all the prerequisites described in this section, you can install the fix pack. A fix pack is not available for a Fast Start installation.

  2. Verify disk space requirements:

    Disk space requirements for the Tivoli Provisioning Manager for Software node are as follows:

    Table 2. Disk space requirements for the Tivoli Provisioning Manager for Software node
    Location Disk space requirements
    Disk space for installation images 2 GB
    Disk space to extract files from installation images 2.5 GB
    Disk space for fix pack installation 3.5 GB

    In a two-node configuration with Tivoli Directory Server as the directory server, the directory server node requires an additional 50 MB of disk space.

  3. Log on to the provisioning server as administrator. If Tivoli Provisioning Manager for Software is LDAP based, log on as user tioappadmin
  4. Verify that Tivoli Provisioning Manager for Software is operational.

    Ensure that you can run the workflow named no_operation. For instructions about how to run a workflow, refer to the Running workflows from the Web interface topic in the Tivoli Provisioning Manager for Software version 5.1.1 information center.

  5. Verify the currently installed version of Tivoli Provisioning Manager for Software. The fix pack is compatible with version 5.1.1.2.

    To determine the Tivoli Provisioning Manager for Software version, in the Web interface, click the About link at the top right corner of the Welcome page.

  6. Verify data model requirements:

    Verify that the sample:all-objects access domain exists. If you removed this access domain after installing Tivoli Provisioning Manager for Software, you must re-create it before installing the fix pack.

    1. Connect to the database:
      For DB2 Universal Database™
      db2 connect to database_name user database_user using password
      where:
      database_name
      The name of the Tivoli Provisioning Manager for Software database. The default database name is tc.
      database_user
      The database user name. If you installed version 5.1.1.2 with the default installation path, the DB2 Universal Database user is tioadmin.
      password
      The password for database_user.
      For example:
      db2 connect to tc user tioadmin using pa55w0rd
    2. Run the following command.
      For DB2 Universal Database
      db2 "select * from access_domain where name = 'sample:all-objects'"
      • If the command returns one record, then the access domain exists and no further action is necessary for this requirement.
      • If the command does not return any records, you must re-create the access domain. Proceed to the next steps.
    3. Create a new file called sampleAccessDomain.xml with the following lines:
      <?xml version="1.0" encoding="ISO-8859-1"?>
      <!DOCTYPE datacenter PUBLIC " -//Think Dynamics//DTD XML Import//EN"
       "xml/xmlimport.dtd">
      <datacenter>
         <access-domain name="sample:all-objects">
         </access-domain>
      </datacenter>
    4. Import the file that you created with the following command:
      %TIO_HOME%\tools\xmlimport.cmd file:path\sampleAccessDomain.xml
      1. If you imported the sample data in venice.xml, you must remove the sample boot server called Rembo. If this boot server is in the data model during fix pack installation, the automation package migration fails. In the Web interface, click Inventory > Infrastructure Management > Boot Servers. Find the sample Rembo boot server and delete it.
      2. During installation of the fix pack, automation packages provided with Tivoli Provisioning Manager for Software are updated. If you removed some of the automation packages provided with previous versions of Tivoli Provisioning Manager for Software 5.1.1.2, but did not remove the data model objects associated with those automation packages, the update process fails.

        For each automation package that you have removed, ensure that the data model objects that were created by the automation package are also removed. For example, if you removed an automation package for a piece of software, any software catalog entries created by the automation package must also be removed. Information about the objects created by an automation package is in the xml subfolder of the automation package.

        Alternatively, you can reinstall all provided automation packages that you removed before you begin the fix pack installation.

    5. During the installation of the fix pack, the TCA-1.3.2.29 Upgrade software module is deleted as part of a clean-up action. If there are data model objects associated with this software module, the migration fails. One example of such an association is when the installable belonging to the TCA-1.3.2.29Upgrade software module is published to one or multiple depots.
      Important:
      Unpublish the TCA-1.3.2.29 Upgrade installable files and manually delete the TCA-1.3.2.29 Upgrade software module.
  7. Verify passwords required to perform the fix pack installation.
  8. To ensure successful installation of the language pack, ensure that the user tioadmin has read, write, and execute permissions for all directories under %TIO_HOME%\tioprofile.
  9. Cancel all running workflows and clear failed, deleted, and canceled workflows. Ensure that Tivoli Provisioning Manager for Software is stopped. For more information, refer to the Administering Tivoli Provisioning Manager for Software section in the Installation Guide.
    1. Open a command window.
    2. Go to the %TIO_HOME%\tools directory.
    3. Run the following commands:
      cancel-all-in-progress.cmd
      clean-up-deployment-requests.cmd
  10. The command marks all the in-progress deployment requests as abandoned (failed). The log files cancel-all-in-progress.log and clean-up-deployment-requests.log are created with the results of the commands.
  11. Back up your installation:
    Important:
    The fix pack installation makes changes to the database, directory server, and files in the Tivoli Provisioning Manager for Software installation directory. These changes cannot be rolled back. If installation of the fix pack fails, you must restore a backup of the product before you applied the fix pack or reinstall the product, and then retry the fix pack installation.
    1. Back up your current installation. Use your own backup tools to perform a full system backup or refer to the Tivoli Provisioning Manager for Software Installation Guide for instructions about how to back up Tivoli Provisioning Manager for Software data.
    2. If the directory server or database is on a separate computer, also ensure that you back up that data.
    3. Save workflows that you created in the Web interface that you want to keep. If you create a new workflow in the Web interface, the workflow is saved in the data model and is associated with the automation package called default_automation_package by default. A copy of the workflow is not saved in the automation package file default_automation_package.tcdriver.

      The default_automation_package automation package can cause problems during the fix pack installation and is therefore deleted during the installation. If you want to save a workflow that you created in the Web interface, perform the following steps:

      Click Automation > Workflows

      1. Search for the workflow name.
      2. In the search results, click the workflow that you want to save.
      3. Click Edit > Export. The file is saved as a .wkf file.

      After the fix pack installation, you can add the workflow back into Tivoli Provisioning Manager for Software by opening it in the workflow composer and compiling the workflow. If you have multiple workflows to import, you can add them to an automation package and install the automation package.

  12. Ensure that you have downloaded all the installation files required for the fix pack:
    Table 3. Tivoli Provisioning Manager for Software Downloads available from the Fix Pack Web page
    Operating System Tivoli Provisioning Manager for Software Components
    Windows

    Upgrading from 5.1.1.2

    5.1.1.2-TIV-TPMFSW-

    Win32-FP0003.zip

    Note:
    When you extract the 5.1.1.2-TIV-TPM-Win32-FP0003.zip file, the following components are displayed:
    • unixUpgrade.sh
    • drivers
    • TPMPortletWrapper
    • TCA
    • languagepack
    • GA_preinstall_checklist
    • GA_install_guide
    • license
    • CDS
    • installer
    5.1.1.2-TIV-Components-
    Win32-FP0003.zip,
    which includes:
       - CDS\Win32\setup.exe  
    AIX®

    Upgrading from 5.1.1.2

    5.1.1.2-TIV-TPMFSW-

    AIXPPC32-FP0003.zip

    Note:
    When you extract the 5.1.1.2-TIV-TPM-AIXPPC32-FP0003.zip file, the following components are displayed:
    • unixUpgrade.sh
    • drivers
    • TPMPortletWrapper
    • TCA
    • languagepack
    • GA_preinstall_checklist
    • GA_install_guide
    • license
    • CDS
    • installer
    5.1.1.2-TIV-Components-
    AIXPPC32-FP0003.zip,
    which includes:
        - CDS/AIXPPC32/setup.bin
      
    Solaris

    Upgrading from 5.1.1.2

    5.1.1.2-TIV-TPMFSW-

    SolarisSparc-FP0003.zip

    Note:
    When you extract the 5.1.1.2-TIV-TPM-SolarisSparc-FP0003.zip file, the following components are displayed:
    • unixUpgrade.sh
    • drivers
    • TPMPortletWrapper
    • TCA
    • languagepack
    • GA_preinstall_checklist
    • GA_install_guide
    • license
    • CDS
    • installer
    5.1.1.2-TIV-Components-
    SolarisSparc-FP0003.zip,
    which includes:
        - CDS/SolarisSparc/setup.bin

    Linux

    Upgrading from 5.1.1.2

    5.1.1.2-TIV-TPMFSW-

    Linux-FP0003.zip

    Note:
    When you extract the 5.1.1.2-TIV-TPM-Linux-FP0003.zip file, the following components are displayed:
    • unixUpgrade.sh
    • drivers
    • TPMPortletWrapper
    • TCA
    • languagepack
    • GA_preinstall_checklist
    • GA_install_guide
    • license
    • CDS
    • installer
    5.1.1.2-TIV-Components-
    Linux-FP0003.zip,
    which includes:
      - CDS/LinuxIA32/setup.bin
      - CDS/LinuxPPC64/setup.bin
      - CDS/LinuxS390/setup.bin
      
    HP-UX

    Upgrading from 5.1.1.2

    5.1.1.2-TIV-TPMFSW-

    HPUXIA64-FP0003.zip

    5.1.1.2-TIV-Components-
    HPUXIA64-FP0003.zip,
    which includes:
        - CDS/HPUXIA64/setup.bin

  13. Verify your downloads by validating their checksum values:
    1. Ensure that you have downloaded the .md5 file that corresponds to each .zip file from the fix pack download page.
    2. Open a Cygwin window.
    3. For each download, run the following command:

      md5sum -c filename.md5

      where filename.md5 is the name of the file that contains the md5 sum and the name of the filename.zip file. The md5 file must include only the .zip file name and not its full path.

      The command calculates the md5 sum for the filename.zip file, automatically compares it with the value listed in the .md5 file, and returns OK if the values are the same. For this to work, the .zip and .md5 files must be in the same directory when the md5sum check is run.

      For example, to validate the file 5.1.1.3-TIV-TPMFSW-Win32-FP0003.zip, run the command:

      md5sum -c 5.1.1.3-TIV-TPMFSW-Win32-FP0003.md5
  14. Create a temporary directory for the fix pack. In these instructions, the directory is called fp_temp. The temporary directory must meet these requirements:
  15. Extract the contents of both fix pack downloads (Tivoli Provisioning Manager for Software and components) to the temporary directory. After you unpack the files, you can delete the zipped fix pack downloads to free space in the directory if necessary.
    Note:
    If you unzip the downloads using Cygwin, ensure that all files under the fp_temp directory have read and write permissions.
  16. Ensure that Tivoli Provisioning Manager for Software is stopped. For instructions, see the Tivoli Provisioning Manager for Software Installation Guide, Common tasks for Tivoli Provisioning Manager for Software installation, in the Tivoli Provisioning Manager for Software Version 5.1.1 information center.
  17. Ensure that WebSphere Application Server is stopped. For instructions, see the Tivoli Provisioning Manager for Software Installation Guide, Common tasks for Tivoli Provisioning Manager for Software installation, in the Tivoli Provisioning Manager for Software Version 5.1.1 information center.
  18. Ensure that the Tivoli Provisioning Manager for Software database server and directory server are still running. The database and directory server must be running during the fix pack installation process to complete the installation successfully.
    Tivoli Directory Server

    To verify the IBM Tivoli Directory Server on Windows:

    1. Open the Services control panel.
    2. Find the entry for the IBM Tivoli Directory Server instance.
    3. If the server instance is not started, right-click the server instance name and click Start.
    Microsoft Active Directory
    If you are using Microsoft Active Directory as your directory server for Tivoli Provisioning Manager for Software, click Start > Programs > Administrative Tools > Manage Your Server. In the list of server roles, verify that server is currently configured with the Domain Controller (Active Directory) role.
    DB2 Universal Database

    To verify the status of the DB2 Universal Database, log in as Administrator on the DB2 Universal Database server.

    1. Open the Services control panel.
    2. Find the entry for the DB2 Universal Database instance. If there are multiple database entries, look for the entry with Tivoli Provisioning Manager for Software database owner. For example, for the default Tivoli Provisioning Manager for Software database owner tioadmin, the service name starts with DB2 - TIOADMIN-0.
    3. If the database instance is not started, right-click the database instance name and click Start.

Common directory paths

This readme file uses the following variables to represent directory paths.

Table 4. Path variables
Path variables Definition Default directory
AM_installdir Installation directory for the agent manager C:\Program Files\IBM\AgentManager
%DMS_HOME% Installation directory for the device manager service C:\Program Files\IBM\tivoli\tpm\DeviceManager
DB2_installdir Installation directory for DB2 Universal Database
C:\Program Files\IBM\SQLLIB
IDS_installdir Installation directory for Tivoli Directory Server
C:\Program Files\IBM\ldap
%WAS_HOME% Installation directory for WebSphere Application Server
C:\Program Files\IBM\WebSphere\AppServer
%TIO_HOME% Installation directory for Tivoli Provisioning Manager for Software
C:\Program Files\ibm\tivoli\tpmfsw
%TIO_LOGS% Log file directory for Tivoli Provisioning Manager for Software
C:\Program Files\ibm\tivoli\common\COP\logs

Installation tasks

Installing the fix pack

  1. Ensure that you meet all the requirements as described in Preinstallation tasks.
  2. Ensure that the directory server and database are running. For instructions about checking the status of applications, see the Tivoli Provisioning Manager for Software Installation Guide, Common tasks for Tivoli Provisioning Manager for Software installation, in the Tivoli Provisioning Manager for Software Version 5.1.1 information center.
  3. Ensure that Tivoli Provisioning Manager for Software and WebSphere Application Server are stopped. For instructions, see the Tivoli Provisioning Manager for Software Installation Guide, Common tasks for Tivoli Provisioning Manager for Software installation, in the Tivoli Provisioning Manager for Software Version 5.1.1 information center.
  4. Log in to the Tivoli Provisioning Manager for Software computer as tioadmin.
  5. Open a DOS command window, either locally or using remote desktop. Running the installer from Cygwin or a remote SSH connection is not supported.
  6. Change to the fp_temp directory.
  7. Run the following command to install the fix pack. Note that the installation options are case-sensitive.
    winUpgrade.bat -WASadmin was_adminID -WASadminPWD
    was_admin_pwd -DBAdmin db_adminID -DBAdminPWD db_admin_pwd -TEMPDIR tempdir
    where:

Recovering from installation errors

The following main steps occur during the installation of the fix pack:

  1. Installation of fix pack files.
  2. Post-installation configuration such as migration of directory server data and migration of automation packages.
  3. Upgrade of the agent manager.
  4. Upgrade the dynamic content delivery service.
  5. Database schema updates to tables and views in the database.

To recover from an installation error:

  1. Record any error messages that you received and address the errors.
  2. Check the log files for information about the error and possible recovery actions.
    Writable to read-only LDAP migration
    %TIO_LOGS%\fixpack
    Fix pack installer
    %TIO_HOME%\logs\update
    Data and LDAP migration
    %TIO_LOGS%\migration
    The agent manager
    AM_installdir\logs
    The dynamic content delivery service
    C:\Program Files\IBM\tivoli\common\ctgde\logs
    The device manager service
    %DMS_HOME%\log 
    Automation package installation
    %TIO_LOGS%\tcdrivermanager.log
    Automation package data migration
    %TIO_LOGS%\deploymentengine\console.log
  3. Refer to Known problems for possible installation errors and recovery actions.
  4. An uninstaller is not available for the fix pack. Restore your backup of the product before you start the fix pack installation.
  5. When you have fixed the source of the installation error, attempt the fix pack installation again.

Post-installation tasks

Upgrading the common agent

After you successfully completed the installation of the fix pack on the Tivoli Provisioning Manager for Software server, you must upgrade older versions of the common agent on the target computers.

If you have depot servers defined in your environment, ensure that you follow this order when upgrading the common agents:

  1. Upgrade the common agent installed on the depot servers.
  2. Publish the 1.3.2.30 common agent upgrades on the depot servers.
  3. Upgrade the common agent on the target computers.

Tivoli Provisioning Manager for Software 5.1.1.3 supports upgrade paths from the following common agent levels:

You can upgrade the common agent from version 1.3.2.25 or version 1.3.2.29 to version 1.3.2.30 (Tivoli Provisioning Manager for Software 5.1.1.3) in one of the following ways:

The steps to upgrade the common agents using the Software Distribution Infrastructure (SDI) are:

  1. Publish the TCA-1.3.2.30 Upgrade installable for the specific platform as shown in the following table. Make sure that it is published to a preferred upload server depot.
    Name Version Installation Files
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 AIX Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 HP-UX on Itanium® Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 HP-UX Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 Linux390 Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 Linux86 Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 LinuxPPC Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 Solaris Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 Solaris x86 Upgrade Installable
    TCA-1.3.2.30 Upgrade 1.3.2.30 TCA-1.3.2.30 Windows Upgrade Installable
  2. Go to Software Management > Upgrade > Software Product to upgrade the targets.

The steps to upgrade the common agents using the deployment engine (DE) are:

  1. In the navigation pane, expand Inventory.
  2. Click Manage Inventory -> Computers.
  3. Identify and click the computer you want to upgrade.
  4. Click the Credentials tab.
  5. Ensure that no default service access point is defined in the Custom operations for endpoints field for the target on which you want to perform the upgrade.
  6. In the navigation pane, expand Software Management.
  7. Click Upgrade > Software Product.
  8. Select one or more target computers where you want to upgrade the common agent.
  9. (Optional) Schedule the task to run at a specified time.
  10. Click Submit.

If the Software Upgrade page does not load, perform the following steps:

  1. Click Task Management -> Favorite Tasks.
  2. In the Table Filtering list, select Workflow Task, and then click Create. Follow the instructions in the wizard to create your workflow task.
  3. On the Introduction page, click Next.
  4. On the Select Workflow page, type a name and a description for your task, and then select the TCA_Device_Upgrade.wkf workflow. Click Next.
  5. On the Define Workflow Parameters page, select DeviceID. Click Next.
  6. Review your choices on the Summary page, and click Finish.
  7. Run the favorite task that you just created.
  8. On the Favorite Tasks page, find the workflow task that you created and in that row click Actions -> Run. Follow the instructions in the wizard to run the task on multiple target computers.
  9. On the Select Target Systems page, select the target computers for the task. Click Next.
  10. On the Favorite Task Parameters page, edit the task parameters as required. Click Next.
  11. On the Schedule page, select Now to run the task immediately, or schedule the task to run at a specified date and time. Specify the notification settings for the task, and then click Next.
  12. Review your choices on the Summary page and click Finish.

The common agents installed from a Tivoli Provisioning Manager for Software server version 5.1.1.2 IF00002 or later are already at version 1.3.2.30. However, they must upgrade the subagents to reach version 1.3.2.30 at 5.1.1.3 level. Follows these steps to upgrade the required subagents for each target computer:

  1. In the navigation pane, expand Inventory.
  2. Click Manage Inventory -> Computers.
  3. Using the mouse cursor on the target computer that needs to be updated, display the ID of the computer.
  4. Click Automation ->Workflows.
  5. Locate the TCA_Upgrade_Subagents workflow.
  6. Click Run -> Run.
  7. In the DeviceID field enter the ID displayed in step 3.
  8. Click Run.

You can run the workflow as a Favorite Task for multiple computers or a group.

The following table lists the versions of the agent components installed with Tivoli Provisioning Manager for Software 5.1.1.3 common agent version 1.3.2.30:

Table 5. Scalable distribution infrastructure agent components and their versions
Component name Component version
TCA-1.3.2.30 1.3.2.30
TCA-Subagent CDS Axis 1.3.2102
TCA-Subagent CDS Client URL Handler 1.3.2102
TCA-Subagent CIT Scanner 5.1.5
TCA-Subagent Common Inventory Technology 2.6.0.13
TCA-Subagent DMS OSGi Client 1.8.2
TCA-Subagent DMS OSGi Client Extension for TPM 1.8.2
TCA-Subagent DMS OSGi Client Http Adaptor 1.0.0
TCA-Subagent DMS OSGi Client Https Adaptor 1.0.0
TCA-Subagent Event Administration 5.1.1000
TCA-Subagent JES 5.1.3000
TCA-Subagent SCM 5.1.3
TCA-Subagent SPBHandler 5.1.1000
TCA-Subagent SyncML Core 2.5.0
TCA-Subagent SyncML DM 2.5.0
TCA-Subagent Tivoli Provisioning Manager 5.1.3000

Updating operating system attributes

An existing Tivoli Provisioning Manager for Software computer that has been upgraded with the fix pack might have an updated architecture bus parameter for the operating system software configuration template. The default value is 32-bit.

Note:
A capture image task will fail if the architecture bus parameter is empty or incorrect.

If the upgraded computer is a 64-bit computer, run the Windows Configuration Discovery again to populate the correct parameter value.

  1. Click Inventory > Manage Discovery > Discovery Configurations.
  2. Next to the Windows Configuration Discovery, click Actions > Run.
  3. Specify a unique name for this discovery task.
  4. Display the target computer list By Computer and select the computer that you will use to capture the image.
  5. Specify if you want the task to run immediately or schedule for a later time.
  6. Click Submit.

The Windows Configuration Discovery will discover the attributes of the computer.

To verify that the correct architecture bus parameter value was populated, perform the following steps:

  1. Click Inventory > Manage Inventory > Computers and select the computer.
  2. Click the Software tab.
  3. Click the Windows software installation.
  4. On the Software Installation page, expand Configuration Templates.
  5. Verify that the parameter ArchitectureBus is in the configuration template and has a value of either 32-bit or 64-bit. The parameter and a valid value are required for image capture to work successfully.

Downloads and updates

Documentation updates

If you are applying the fix pack to a Tivoli Provisioning Manager for Software version 5.1.1.2 installation, refer to the following sources of documentation:

Installation Guide updates

The following updates apply to the Installation Guides for Version 5.1.1.

Required preinstallation step for AIX

In the Tivoli Provisioning Manager version 5.1.1 information center topic Preinstallation Step 5: Set up required users which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for AIXPreinstallation checklist for AIXPreinstallation Step 5: Set up required users

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required preinstallation step for Linux on Intel

In the Tivoli Provisioning Manager version 5.1.1 information center topic Preinstallation Step 5: Set up required users which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for Linux on IntelPreinstallation checklist for Linux on IntelPreinstallation Step 5: Set up required users

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required preinstallation step for Solaris

In the Tivoli Provisioning Manager version 5.1.1 information center topic Preinstallation Step 5: Set up required users which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for SolarisPreinstallation checklist for SolarisPreinstallation Step 5: Set up required users

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required preinstallation step for Linux AMD 64

In the Tivoli Provisioning Manager version 5.1.1 information center topic Required users and groups which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation guide for additional platforms: Linux AMD 64 (SLES 9 & Red Hat 4)Part 1. Preinstallation checklistSetting up required users and groupsRequired users and groups

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required preinstallation step for Linux on iSeries, pSeries and zSeries

In the Tivoli Provisioning Manager version 5.1.1 information center topic Required users and groups which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation guide for additional platforms: Linux on iSeries, Linux on pSeries and Linux on zSeriesPart 1. Preinstallation checklistSetting up required users and groupsRequired users and groups

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required verification by the installer script on AIX

In the Tivoli Provisioning Manager version 5.1.1 information center topic Requirement verification by the installer which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for AIXRecovering from installation errorsRequirement verification by the installer

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required verification by the installer script on Linux on Intel

In the Tivoli Provisioning Manager version 5.1.1 information center topic Requirement verification by the installer which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for Linux on IntelRecovering from installation errorsRequirement verification by the installer

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required verification by the installer script on Solaris

In the Tivoli Provisioning Manager version 5.1.1 information center topic Requirement verification by the installer which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for SolarisRecovering from installation errorsRequirement verification by the installer

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required verification by the preinstallation script on Linux AMD 64

In the Tivoli Provisioning Manager version 5.1.1 information center topic Requirement verification by the preinstallation script which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation guide for additional platforms: Linux AMD 64 (SLES 9 & Red Hat 4)Part 6. Recovering from installation errorsTroubleshooting installation errorsRequirement verification by the preinstallation script

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Required verification by the preinstallation script on Linux on iSeries, pSeries and zSeries

In the Tivoli Provisioning Manager version 5.1.1 information center topic Requirement verification by the preinstallation script which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation guide for additional platforms: Linux on iSeries, Linux on pSeries and Linux on zSeriesPart 6. Recovering from installation errorsTroubleshooting installation errorsRequirement verification by the preinstallation script

the following information:

The umask must be set to 002 for the root user.

should be modified as follows:

The umask must be set to 022 for the root user.

Prerequisites to install Tivoli Common Agent on Red Hat Linux 5

In the Tivoli Provisioning Manager Installation Guide for Linux on Intel version 5.1.1 which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for Linux on Intel

the following information should be added:

To install the Tivoli Common Agent (TCA) on Red Hat Linux 5 target computers, the following compatibility packs are required:

On Red Hat Linux (x86 32- and 64-bit) version 5 target computers ensure that the enhanced security is disabled and there is no firewall. Perform the following steps to verify and disable the enhanced security, and then install the common agent:

  1. Run the getenforce command to determine if a firewall is enabled.
  2. Run the setenforce 0 command to disable it.
  3. Install the common agent.
  4. Run the setenforce 1 command to re-enable it.
  5. Ensure no other firewall is enabled.

On Red Hat Enterprise Linux 5.0 64-bit operating systems, the 32-bit compatibility packages are required. You can verify that the 32-bit compatibility packages are installed by running the following command:

rpm -ql xorg-x11-deprecated-libs-6.8.2-1.EL.18

to display which files are installed with the specified RPM package.

If you have the 64-bit version installed, the following files are displayed:

If you have the 32-bit version installed, the following files are displayed:

If you have both versions installed, the following files are displayed:

Installation steps for Windows 2008 platforms

In the Tivoli Provisioning Manager Installation Guide for Windows version 5.1.1 which can be found navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for Windows

the following information should be added:

On Windows 2008 servers, the winCoreCompUpgrade.bat and solutionInstaller.bat files must be run from an administrator command window by performing the following steps:

  1. Log in to the Tivoli Provisioning Manager Windows 2008 server as tioadmin.
  2. Click Start->All Programs->Accessories->Command Prompt.
  3. Right click Run as... and select Administrator.
  4. Run winCoreCompUpgrade.bat and solutionInstaller.bat from the administrator window.

Installation Guide for Linux on System z update

In Chapter 2. Preinstallation checklist for Linux on System z, in section "Preinstallation Step 2: Verify operating system requirements" subsection "Required packages" the table "Required packages for Linux" needs to be modified as follows for the Red Hat operating system packages:

Install Cygwin before installing core components

In the Tivoli Provisioning Manager version 5.1.1 information center topic Installing Cygwin manually, which can be found by navigating as follows:

Installing, configuring, and securityPerforming a new installationInstallation Guide for WindowsAppendix DInstalling Cygwin manually

the following information should be added:

Install Cygwin just before installing the core components. During a middleware installation Cygwin might cause an installation failure.

Migration and Coexistence Guide updates

The following updates apply to the Migration and Coexistence Guide for Version 5.1.1.

Software objects

In Appendix B. Object Mappings, section "Software objects" in the "Software terminology" table, the following information:

Note:
The size of a software package block cannot exceed 2 GB.

should be modified as follows:

Note:
The size of a software package block cannot exceed 4 GB.

Replication of Tivoli Configuration Manager cyrillic characters not supported

In Appendix E. Troubleshooting, section "Replication issues" the following information should be added:

If you perform an Inventory scan using Tivoli Configuration Manager collecting from the Tivoli endpoints data which includes Russian symbols, both Latin and Cyrillic characters, these are correctly displayed in the Tivoli Configuration Manager database.

After replicating the data to an English Tivoli Provisioning Manager server, the data displayed by the data model (DCM) might be truncated or missing. This is a product limitation due to the following reason: a cyrillic character might need more than one byte in the database.

Information center updates

The following updates apply to the information center.

Comma character not supported by the software configuration template parameter

In the Tivoli Provisioning Manager version 5.1.1 information center topic Configuring parameters to software configuration templates, which can be found by navigating as follows:

ReferenceSoftware catalogDefining software in the software catalogSoftware configuration templatesConfiguring parameters

to the current paragraph:

Prerequisite: The parameter names correspond to the parameter names in the workflows that are used to install and configure the software. If you are creating a new parameter, ensure that the parameter is supported by the workflows for the software.

the following information should be added:

When you define the value for a new parameter, ensure that you do not use the comma “,” character inside the value.

Nesting software packages not supported

In the Tivoli Provisioning Manager version 5.1.1 information center topic Nesting software packages, which can be found by navigating as follows:

Developing automationSoftware packagesCreating a software packageNesting software packages

the entire topic should be removed from the information center.

Changing the agent registration password update

In the Tivoli Provisioning Manager version 5.1.1 information center topic Changing the agent registration password, which can be found by navigating as follows:

Installing, configuring, and securityConfiguring the environmentDistribution in branch officesTivoli Common Agent ServicesAgent registrationModifying registration password

add to the current procedure a new step 10 as follows:

Step 10: Update the DMSSLConfig.properties file with the new password by following these steps:

  1. Switch to the tioadmin user. On UNIX and Linux systems, run the following command:
    su - tioadmin 
  2. Go to the TIO_HOME/tools directory and run the following command:
    Windows
    encryptAMPasswordForDMS.cmd "%TIO_HOME%/cert/pwd"
    UNIX and Linux
    ./encryptAMPasswordForDMS.sh "$TIO_HOME/cert/pwd"
  3. From the output of this command, take note of the TPM_KEYSTORE_PASSWORD and TPM_TRUSTSTORE_PASSWORD values.
  4. On UNIX and Linux platforms, switch back to the root user.
  5. Open the WAS_INSTALL_DIR/properties/DMSSLConfig.properties file and update the values for TPM_KEYSTORE_PASSWORD and TPM_TRUSTSTORE_PASSWORD with the values obtained in step 3.

Uninstalling the common agent updates

In the Tivoli Provisioning Manager version 5.1.1 information center topic Uninstalling the common agent, which can be found by navigating as follows:

Installing, configuring, and securityConfiguring the environmentDistribution in branch officesTivoli Common Agent ServicesUninstalling the common agent

add to the current topic the following three new subsections:

Uninstalling the common agent manually

You can also manually uninstall the common agent from a target computer by using the uninstaller in the home folder where the common agent was installed. To manually uninstall the common agent from the target computer:

On Windows
  1. Click StartSettingsControl PanelAdd/Remove Programs.
  2. On the Add/Remove Programs dialog, select the Tivoli Common Agent program and then click Remove. The program is uninstalled and its files and registry entries are removed.
  3. Manually delete the common agent installation directory from the target computer. The default installation directory on Windows is Program_Files_Dir\tivoli\ep, where Program_Files_Dir represents the value of the Windows registry entry.
  4. Delete the following files located in Program_Files_Dir\tivoli if they exist:
    • ep.reg
    • ep.bak
      Note:
      • If you are uninstalling all common agents from the system, delete both the ep.reg and ep.bak files.
      • If you are uninstalling a specific common agent, delete the line in the ep.reg and ep.bak files that lists the installation directory of the common agent that you are uninstalling. For example, to uninstall the common agent installed in the /opt/tivoli/ep1 directory, delete the line that begins with:
         0 | cygnus0317b | /opt/tivoli/ep1 | 1.3.0.5 | 0 | 1.4.2 
        
        | IBM Corp...
On UNIX
  1. Log on to the target computer as root.
  2. At a command prompt, change directory to the common agent installation directory. The default installation directory is:
    • AIX or HP-UX: /usr/tivoli/ep
    • Linux or Solaris: /opt/tivoli/ep
  3. In the _uninst directory, run the following command: ./uninstall.sh -console.
  4. Delete the following files if they exist:
    • ep.reg
    • ep.bak
      Note:
      • If you are uninstalling all common agents from the system, delete both the ep.reg and ep.bak files.
      • If you are uninstalling a specific common agent, delete the line in the ep.reg and ep.bak files that lists the installation directory of the common agent that you are uninstalling. For example, to uninstall the common agent installed in the /opt/tivoli/ep1 directory, delete the line that begins with:
         0 | cygnus0317b | /opt/tivoli/ep1 | 1.3.0.5 | 0 | 1.4.2 
        
        | IBM Corp...

    The elements are located in:

    AIX or HP-UX
    /usr/tivoli/
    Linux or Solaris
    /opt/tivoli/
  5. Manually delete the common agent installation directory from the target.

    From the tivoli subfolder, run the following command: rm -rf ep*.

    If ep is the only subfolder in the /opt/tivoli folder, you can also run the following command from the /opt directory: rm -rf tivoli.

Manually uninstalling TivGUID

TivGUID is a shared component and you must ensure that no other component or product is using it before you remove it from the system.

To manually uninstall TivGUID, perform the following steps:

On Windows
  1. Use Add or Remove Programs.
  2. Delete the HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli\GUID registry key.
On AIX
  1. List all installed TivGUID file sets with the following command:
    lslpp -L -c |grep tivguid
  2. Uninstall all prerequisite file sets.
  3. Uninstall the TivGUID with the following command
    installp -u tivoli.tivguid
  4. Delete the /etc/TIVGUID file.
On Linux
  1. List all installed TivGUID packages with the following command:
    rpm -qa |grep guid
    and note the version number.
  2. Uninstall the TivGUID with the following command:
    rpm -e TIVguid-version_number
  3. Delete the /etc/TIVGUID file.
On Solaris
  1. Remove the TivGUID folder with the following command:
    rm -rf /opt/tivoli/guid
  2. Delete the /etc/TIVGUID file.
On HP
  1. List all TivGUID packages with the following command:
    swlist |grep guid
  2. Uninstall the TivGUID packages with the following command:
    swremove TIVguid
  3. Delete the /etc/TIVGUID file.

Manually uninstalling Common Inventory Technology (CIT)

If you want to completely remove all the files installed with the common agent, remove the TivGUID directory and the CIT directory.

To manually uninstall CIT, perform the following steps:

  1. Delete the CIT directory. The CIT directory is located in the following path, depending on the operating system:
    Windows
    Program_Files_Dir\tivoli, where Program_Files_Dir is the value of the Windows registry entry.
    AIX or HP-UX
    /usr/tivoli
    Linux or Solaris:
    /opt/tivoli
  2. Remove the cit.ini file. The cit.ini file is located in the following path:
    Windows
    %WINDIR%\cit
    UNIX
    /etc/cit

Host name or IP address changes on computers with common agent

Add to the current Tivoli Provisioning Manager version 5.1.1 information center the following information:

If you change the host names or IP addresses on the target computers with Tivoli Common Agent (TCA) installed, to fully process these changes, run the following discoveries in the order specified:

  1. IBM Tivoli Common Agent Discovery.
  2. A discovery configuration that implements the Discover Computers using RXA discovery method. For example, this can be an existing Initial Discovery, or a discovery configuration that you create for the changed computers.

SBP size limit increased from 2 GB to 4 GB

In the Tivoli Provisioning Manager version 5.1.1 information center topic Software package formats, which can be found by navigating as follows:

Developing automation Software packages Software package formats

in the Software package block subsection, the following information:

The maximum size of a software package block is 2 GB.

should be modified as follows:

The maximum size of a software package block is 4 GB.

Compliance check enhanced

In the Tivoli Provisioning Manager version 5.1.1 information center topic Defining configuration compliance checks for a group, which can be found by navigating as follows:

Managing computers, inventory, and compliance Managing complianceCompliance checksCreating compliance checksDefining configuration compliance checks for a group

the following information should be added:

When you create a compliance check for a group of computers, you can define a compliance check caching value to the compliance group based on your business needs.

To set a compliance check caching value to your compliance group, perform these steps:

  1. In the navigation pane, expand Inventory.
  2. Click Manage InventoryGroups.
  3. Click the group that you want to work with.
  4. Click the Variables tab.
  5. Select Add Variable from the Edit menu.
  6. In Key enter compliance_check_caching_value_in_hours.
  7. In Component select Configuration compliance.
  8. In Value specify a value for the new variable. The value that you specify must be in hours. For example: 1 week = 24 x 7 = 168 hours.
  9. (Optional) Enter a description for the variable.
  10. Click Save.

Workflows for downloading Windows Update Agent

In the Tivoli Provisioning Manager version 5.1.1 information center topic Downloading Windows Update Agent, which can be found by navigating as follows:

Getting startedTutorialsManaging patches in small environments (Windows)Part 1: DiscoveryDownloading Windows Update Agent

replace the current step 2 of the procedure with the following information:

Find the appropriate workflow and click Actions > Run.

To download files for Windows 32-bit platforms, select the MS_SOA_GetWindowsUpdateAgent workflow.

To download files for both Windows 32-bit and 64-bit platforms, select the MS_SOA_GetWindowsUpdateAgents workflow.

Unable to run reports if Alphablox data source password is empty

In the Tivoli Provisioning Manager version 5.1.1 information center section Other common problems, which can be found by navigating as follows:

Troubleshooting and supportKnown limitationsOther common problems

the following troubleshooting topic should be added:

Symptoms

If you leave the Alphablox data source password empty, when running any reports the operation ends with an error and no reports are generated.

The server.log file might contain the following error:

 Application Manager: Could not load application
 applicationstudio_examples_email (null ( null )) 
(java.lang.NullPointerException) ...
[ERROR] Web Application Server Adapter: 
java.lang.NullPointerException ...

While the console.log file might contain the following error:

 ERROR [WebContainer : 1] (Location.java:626) struts.BaseDispatchAction:
 COPJEE101E An unexpected user interface error occurred null. 
com.thinkdynamics.kanaha.webui.UISystemException: 
COPJEE101E An unexpected user interface error occurred null. 

This problem occurs using WebSphere 6 with Alphablox 8.4.

Resolving the problem

Have a non-empty string set as data source password.

Incorrect label for the virtual server template

In the Tivoli Provisioning Manager version 5.1.1 information center topic Creating a virtual server template, which can be found by navigating as follows:

Getting startedTutorialsManaging operating systems for AIX on pSeriesPart 2: Allocating a virtual serverCreating a virtual server template

the following step:

Click Virtual Storage Templates.

should be modified as follows:

Click Virtual Server Templates.

Implementing recommendations does not modify their state

In the Tivoli Provisioning Manager version 5.1.1 information center topic Installing patches from recommendations, which can be found by navigating as follows:

Getting startedTutorialsManaging patches in large environments (Windows)Part 4: ComplianceInstalling patches

the following information (step 5 of the procedure):

Return to the Compliance page for the group, and access the Issues and Recommendations page again. The status for the issues is now either Implemented or Failed.

should be modified as follows:

Return to the Compliance page for the group, and access the Issues and Recommendations page again. The status for the issues is now either Implementing or Failed. A successful implementation of the recommendations does not change their state.

Adding custom report views for the report wizard

In the Tivoli Provisioning Manager version 5.1.1 information center topic Adding custom views for the report wizard, which can be found by navigating as follows:

Managing computers, inventory, and complianceReportingCreating a new reportAdding custom report views

the following information:

  1. Open the report-views-custom.xml file in TIO_HOME/config.
  2. Add the name of your new view to the view id tag.
  3. Save your changes.
  4. Restart Tivoli Provisioning Manager.

should be modified as follows:

  1. Open the report-views-custom.xml file in TIO_HOME/config. If the file does not exist, create an xml file with the same name.
  2. Add the name of your new view to the view id tag.
  3. Save your changes to the file.
  4. Using the Web interface expand Reports in the navigation pane and select any report category.
  5. Select Update Report Views from the Edit menu.
  6. When the update is complete, you receive a confirmation message stating that the report views were successfully updated using the report-views.xml and report-views-custom.xml files.

Audit report table update

In the Tivoli Provisioning Manager version 5.1.1 information center topic Audit reports, which can be found by navigating as follows:

Managing computers, inventory, and complianceReportingPredefined reportsAudit reports

the current table:

Table 4. Audit 003 - What hardware changes were made by which user?

should be replaced by the following table:

Table 6. Audit 003 - What hardware changes were made by which user?
Output data Description
Computer ID The computer ID.
Computer Name The name of the computer.
Hardware Name The hardware name.
Type The type of hardware.
Audit User Name The user responsible for the hardware change.
Audit Time The time that the hardware change occurred.
Operation The type of hardware change that occurred.
Partitionable Indicates if the hardware is partitionable.
Managed Indicates if the hardware is managed.
Property An additional property name.
Property Value The additional property value.
Group Name The group name that the hardware resource belongs to.

Known problems

At time of publication, the following problems and limitations were known.

As limitations and problems are discovered and resolved, the IBM Support team updates the online knowledge base. You can search the online support knowledge base to quickly find workarounds or solutions to problems that you experience.

On Solaris platforms an Out Of Memory error occurs and the Web interface pages fail to load

Symptoms

On Solaris, Web pages do not load and an Out of Memory error is reported in the j2ee/console.log file.

Causes

This is caused by an issue with the Sun Java™ Virtual Machine. For more information, see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5077277

Resolving the problem

Open the Web Sphere Administrative Console and click Servers > Application servers > server1 > Process Definition > Java Virtual Machine. Change the Maximum Heap Size to 1024 and save the configuration change. Then restart the provisioning server.

On AIX platforms a software package editor error occurs

Symptoms

Using Software Package Editor (SPE) on an AIX Tivoli Provisioning Manager server, when trying to save a software package block (SPB) file bigger than 2 GB, SPE displays the following error message:

DISSP6050E An error occurred while uploading the package.
See the log for details.

Resolving the problem

On an AIX Tivoli Provisioning Manager server, create SPB files smaller than 2 GB.

Installing the common agent on UNIX endpoints

When you install the common agent on UNIX endpoints, the installation might time out.

Symptoms

When trying to perform a Tivoli Common Agent installation (TCA) on UNIX endpoints, the following error message is displayed:

COPCOM116E The operation timed out. 

Causes

If you are using the file /etc/hosts to resolve IP addresses, one possible cause might be that the file is not configured correctly.

Resolving the problem

Verify the /etc/hosts file. The file must include:

The following example shows the settings for a computer with the host name river:
#IP address                Fully Qualified Domain Name             Short Name
10.0.0.12                  river.example.com                       river
127.0.0.1                  localhost.localdomain                   localhost

Upgrading TCA 1.3.2.25 on computers with Windows Vista and Windows 2008

Symptoms

The Tivoli common agent (TCA) upgrade from version 1.3.2.25 to version 1.3.2.30 fails on target computers with Windows Vista and Windows 2008 installed, and displays the following error message:

COPTCA002E Unable to connect to the common agent endpoint running on
computer hostname at IP port 9510. Ensure that the Tivoli Common Agent
service is started and available.

Causes

Tivoli Provisioning Manager 5.1.1 or 5.1.1.1 does not support the Windows Vista and Windows 2008 as manage-to platforms. The TCA 1.3.2.25 installation on these platforms only adds the target computers in the Agent Manager database but does not install TCA locally on these computers.

Resolving the problem

After upgrading to Tivoli Provisioning Manager 5.1.1.3, ensure that you manually remove these computers from the Agent Manager database following these instructions:

  1. Move to the AgentManager_Home/toolkit/bin directory.
  2. Run the following command to request a list of all common agents:
    RetrieveAgents.sh –dbPassword password [-exp y/n/a] 
  3. Run the following command to delete the common agents from these computers:
    LogicallyDeleteAgents.sh –dbPassword password –me management element ID
  4. Run the following command to remove the expired agent from the list:
    PurgeAgents.sh –dbPassword password [-me ID]  
and then with Tivoli Provisioning Manager 5.1.1.3 run the IBM Tivoli Common Agent discovery and reinstall the new TCA version (1.3.2.30) on these computers.

TCA 1.3.2.25 information not updated for Linux computers

Symptoms

The Tivoli common agent (TCA) 1.3.2.25 information is not updated on the Web interface for Linux target computers.

Causes

When Linux target computers, with common agent 1.3.2.25 installed, are discovered for the first time the agent information is not updated on the Web interface.

Resolving the problem

This issue can be resolved by performing the following steps:

  1. Delete the entry on the Agent manager for this target computer.
  2. Log on to the target computer and move to the /opt/tivoli/ep/runtime/agent directory.
  3. Stop the agent by running the endpoint.sh stop command.
  4. Modify the /opt/tivoli/ep/runtime/agent/config/endpoint.properties file by changing the line:
    agent.ssl.truststore.download
    into:
    agent.ssl.truststore.download = true
  5. Rename the cert folder contained in /opt/tivoli/ep/runtime/agent/ into cert-old.
  6. Create a new folder named cert.
  7. Start the agent by running the endpoint.sh start command.

Target computer clean up does not occur after canceling SPB installation

Symptoms

After canceling an SPB file installation on a target computer with Tivoli common agent (TCA) 1.3.2.30 installed, the partially downloaded files on the target computer are not deleted.

Resolving the problem

Manually remove the partially downloaded files that remain installed on the target computer from the following directories:

Windows
C:\Program Files\tivoli\ep\runtime\agent\subagest\cds\client\cache\files\1
or
C:\Program Files\tivoli\ep\runtime\agent\subagest\cds\downloads\incomplete
AIX
/usr/tivoli/ep/runtime/agent/subagents/cds/client/cache/files/1
or
/usr/tivoli/ep/runtime/agent/subagents/cds/downloads/incomplete
Linux
/opt/tivoli/ep/runtime/agent/subagents/cds/client/cache/files/1
or
/opt/tivoli/ep/runtime/agent/subagents/cds/downloads/incomplete
Solaris
/opt/tivoli/ep/runtime/agent/subagents/cds/client/cache/files/1
or
/opt/tivoli/ep/runtime/agent/subagents/cds/downloads/incomplete
HP UX
/opt/tivoli/ep/runtime/agent/subagents/cds/client/cache/files/1
or
/opt/tivoli/ep/runtime/agent/subagents/cds/downloads/incomplete

Failure when distributing for a second time using SDI the same software product or file on a SUSE Linux 9 or 10 target computer

Symptoms

If you distribute a second time, in a SDI infrastructure, a software product or a file, published on a depot server upgraded to version 5.1.1.3, to a SUSE Linux 9 or 10 target computer with Tivoli Common Agent upgraded to 5.1.1.3 associated to that depot server, the distribution fails.

Resolving the problem

From the Web interface, unpublish and then publish again on the depot server the software product or the file that you are trying to distribute again to the SUSE Linux 9 or 10 upgraded target computer, then perform the distribution.

Files with group write permissions in WAS_HOME directory after installing the fix pack

Symptoms

After installing this fix pack (5.1.1.3) using the option to rectify file permissions, when performing a manual check of permission settings, the check shows that the profiles folder and the symbolic links contained in the WAS_HOME directory have group write permissions.

Resolving the problem

The profiles folder contained in the WAS_HOME directory is not affected by the file permission rectification, only the default sub directory will change. The symbolic links in WAS_HOME will show to have both group and others write permissions after the file permission rectification, which represents their default behavior.

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

If you find a problem or have a suggestion about the APDE (Automation Package Development Environment) 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 focused on installing, configuring and using the APDE (Automation Package Development Environment) for writing workflows and creating automation packages for the Tivoli Provisioning Manager for Software products.

To access the forum:

  1. Go to 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 site.

Additional license information

The notices file in the license subdirectory has been updated for this release.

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 about 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
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 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 might not apply to you.

This information might 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 or changes in the product(s) or in 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 want 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

IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml

Intel® and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States, other countries, or both.

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

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

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

UNIX is a registered trademark of The Open Group in the United States and other countries.

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