What do I do if I get the following Software Delivery Error code : SDM228001 - Exit code 23 when sending a SD package for a Microsoft KB patch to a machine ?

Document ID : KB000010982
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

An SD Package for a Microsoft KB patch has been created by using CA Patch Manager. 

Some machines appear in group "UPM Patch Not Found - <patch name>.

When sending this SD package to the machines in the group, the following error appears on some of them:

Exit Code 23 indicates possible error [SDM228001]

Figure 1

In TRC_USD_SDAGENT*.log the job finishes with error -2145124329

191012-12:13:53.0777543L|SDAgent|sdjecontainerif.cpp |001146|NOTIFY | Running SD job 1: UPM - Windows6.1-KB2639417-x64 - {3f6919df-1469-402f-a1b2-a790ce8e10f1} Silent Install 1.0

191012-12:13:59.4212695L|SDAgent|sdjecontainerif.cpp |001327|NOTIFY | SDjob 1 returns: 1 ExitCode: -2145124329

A command line like below is executed:

wusa.exe Windows6.1-KB2639417-x64.msu /quiet /norestart and returns -2145124329 which means WU_E_NOT_APPLICABLE

If we try to manual apply the Microsoft patch on the target machine the following message appears:

Figure 2

 

 

Question:

What do I do if I get the following Software Delivery Error code : 

SDM228001 - Exit code 23

when sending a SD package for a Microsoft KB patch to a machine ?

Environment:
CA Client Automation - All Versions
Answer:

Solution:

The Microsoft patch is not installed on the machine but is not needed because a patch which Supersedes this patch may be already installed on the machine.

Example:

SD Package "UPM - Windows6,1-KB2639417-x64" fails with exit code 23 on one machine because the patch KB2676562 which supersedes it, is already installed.

We can ignore this error and treat it as a successful deployment, by creating a new SD procedure and adding $#ec:23 in the parameters.

Figure 3

Remarks :

 

  • In the UPM console you can see the relations between the patches with links "Superseded" and "Superseded By"

    Figure 4
  • In the UPM Security Rollup script, this error code (-2145124329) is handled and ignored.