Troubleshooting missing patches in Windows patch catalogs


A Windows Patch Catalog Update job (CUJ) runs successfully, however, some of the expected patches are not downloaded in the patch catalog.

This topic helps you to investigate and troubleshoot the root cause of this issue.

Issue symptoms

A Windows Patch Catalog Update job (CUJ) runs successfully. However, some of the expected patches are missing in the patch catalog.

Issue scope

The issue might affect all Windows Patch Catalog Update jobs or a specific job.

Diagnosing and reporting an issue

Task

Action

Steps

Reference

1

Understand the problem scope.

Verify the following:

  • Product the missing patch is associated with. For example, Windows 2012, .NET, Adobe, and so on.
  • Patch release date
  • Whether the patch is missing from a specific patch catalog or all patch catalogs


2

Identify the recent changes.

Verify whether the patch was previously present in a patch catalog. If yes, check whether any changes were made to the filters defined for the patch catalog. Also, check whether the patch is still available for download directly from the vendor.

Search for the patch on the vendor website and verify whether its available for download.

For example - KB4534251 

image2020-9-30_0-41-0.png

The following excerpt from the catalog update page confirms that this is a valid patch available for download :

image2020-9-30_0-42-56.png

3

Identify the associated product.

Do the following:

  • Identify the product the missing patch is associated with, such as Windows 2012, .NET, Adobe, and so on.
  • Verify whether the product is listed as an available filter in the CUJ.

image2020-9-27_22-18-46.png

image2020-9-27_22-20-55.png

4

Analysis

Review the information in the "Resolutions for common issues" section to understand the common issues that can result in packages being unexpectedly missing from a Windows patch catalog along with how they can typically be resolved.

If you are unable to identify and resolve the problem, create a BMC Support Case.


5

Creating a BMC Support Case

Provide the following information and log files when creating a case with BMC Customer Support:

  • Problem scope as identified in step 1
  • Any recent changes as identified in step 2
  • Missing patch names
  • List of filters added in the catalog
  • Job run logs from the last catalog Update Job
  • Application server logs

Export the results of a job run log:

image2020-9-30_0-47-16.png

List of added filters:

image2020-9-30_0-49-19.png

Resolutions for common issues

Symptom

Action

Reference

The product (example, Windows 2012, .NET, or Adobe) associated with the missing patch is not listed as an available filter in the CUJ.

All patches associated with this product are therefore missing.

Update the Windows Filter Configuration file to include the product associated with the missing patches.

The missing patch was released very recently.

Do the following:

Verify whether the CUJ was run after the missing patch was released.

  • If the CUJ was not run after the patch was released, rerun the CUJ and confirm that it runs successfully to completion and check the catalog for the missing patch.
  • If the CUJ was run after the patch was released, check the logs.

If the CUJ is failing with errors, see this topic.

image2020-9-27_22-12-55.png

Patch is missing from one catalog, but is present in another catalog.

Do the following:

  1. Compare the filters defined for both the catalogs.
  2. Determine the filter on the successful CUJ that is responsible for downloading the missing patch, and add the same filter to the problematic catalog.
  3. Rerun the problematic CUJ and confirm whether the patch is included in the catalog.


Patch was previously listed in a patch catalog, but is no longer appearing after the recent CUJ runs.

Do the following:

  1. Check whether any filters were removed from the catalog recently. If yes, review the filter changes and whether any of these filters were responsible for downloading this missing package. If yes, consider adding the filter back. Rerun the problematic CUJ and confirm the package is now included in the Catalog as expected.
  2. If filters have not been removed recently, confirm whether the patch is still available for download directly from the vendor.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

TrueSight Server Automation 22.2