SPB Troubleshooting

Technote (troubleshooting)


Problem(Abstract)

With the addition of TCA, SPB management can be a difficult task.

Cause

The familiar TCM SWD CLI environment is still used as part of the subagent code in TPM.

Resolving the problem

Understanding a few basic concepts of the subagent SWD CLI can help when trying to resolve SPB installation problems.

1. When an SPB is submitted for Publish or Install, none Deployment Request ID will be created. The SPB task is initiated in SDI and does not get processed by the DE as a normal workflow.

2. Check if the SDI job was submitted successfully. Review the $TIO_LOGS/activityplan/console.log on the TPM Server to determine if any errors were encountered.

3. On the endpoint, review the <ep_install_dir>/logs/rcp.log.# to check if a job was received for processing. Debug must be turned on to see the following: INFO: JES023I Processing job: name = SPBInstall, requestId

To increase logging level on endpoint, edit the file

    <ep_install_dir>/runtime/base/rcp/plugin_customization.ini
Set the .level property to ALL
    .level=ALL
Then stop and start the agent by running:
    endpoint stop
    endpoint start

Note: The following possible job states when reviewing Job Status in the activityplan/console.log
    • JOB_STATE_QUEUED = 1;
    • JOB_STATE_SUBMITTED = 2;
    • JOB_STATE_CANCELLED_ALL = 4;
    • JOB_STATE_CANCELLED_PARTIAL = 5;
    • JOB_STATE_COMPLETE_ALL = 6;
    • JOB_STATE_COMPLETE_PARTIAL = 7;
    • JOB_STATE_FAIL = 8;
    • JOB_STATE_REJECTED = 9;

4. How to see what SPBs have been installed on an endpoint:
- <ep_install_dir>/runtime/agent
- agentcli spbhandler state -n *

5. If you are getting an error when pushing an SPB: "com.ibm.tivoli.tpm.osgi.service.FileManagementException: Error while attempting file transfer"
Make sure that your SPB package name adheres to the following:
  • all ASCII characters may be used except:
  • The wildcard characters ″*″ and ″? ″
  • Punctuation marks other than the dot used to separate tokens
  • Speech marks (″ ’) – Spaces or carets (^), other than a caret used to separate name and version
  • .dup@ or .tmp@ character sequence in the name or version
  • parentheses

Related information

Common Agent Troubleshooting
Return codes for software package block installation
Enabling SIE tracing

Cross reference information
Segment Product Component Platform Version Edition
Systems and Asset Management Tivoli Intelligent Orchestrator AIX, Linux, Solaris, Windows 5.1.1, 5.1.1.1
Systems and Asset Management Tivoli Provisioning Manager for Software AIX, Linux, Solaris, Windows 5.1.1, 5.1.1.1

Rate this page:

(0 users)Average rating

Document information


More support for:

Tivoli Provisioning Manager

Software version:

5.1, 5.1.1, 5.1.1.1, 5.1.1.2

Operating system(s):

AIX, Linux, Solaris, Windows

Reference #:

1272009

Modified date:

2012-10-30

Translate my page

Machine Translation

Content navigation