Patch(es) not showing up in Approval list

Last Modified

Thu Nov 12 21:17 GMT 2020

Description

  • You're looking for a new patch to approve, but find that it's not available in the approval list.

Environment

  • N-able N-central
  • Patch Management

Solution

  • You may find a patch missing form the approval list because it hasn't been detected yet.
    • For N-able N-central to be aware of a patch, the agent must perform a Patch Detection (using Windows Update) and then relay that information to the N-able N-central server for you to deal with as you see fit.
    • If a patch is missing from the approvals wizard, try running a patch detection against the device(s) in question.
  • It's also possible that there are issues with Windows Update which is hindering detection. As an example, you can look through the NWindowsUpdate.log within the Agent log folder (C:\Program Files (x86)\N-able Technologies\Windows Agent\log\). You may find errors similar to the following:
[...][57] 2017-07-28 14:24:47,684 ERROR NWindowsUpdate WuS: Conversion to PatchMetadata failed for guid: [fd30c7f9-27a4-49c6-bb6a-25d3df8bfd4d].System.OutOfMemoryException: Insufficient memory to continue the execution of the program.   at WUApiLib.IUpdate.get_BundledUpdates()   at com.nable.agent.framework.PatchManagement.Objects.PatchMetadata..ctor(IUpdate update)   at com.nable.agent.framework.PatchManagement.Searchers.WUASearcher.SearchUpdates()[...]
  • Referring to Windows Update's own log (the WindowsUpdate.log), you may find several lines similar to this:
[...]2017-07-28    14:24:45:547    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:45:812    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:46:046    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:46:264    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:46:483    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:46:732    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:46:982    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:47:216    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:47:465    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E2017-07-28    14:24:47:684    1484    e84    COMAPI    WARNING: ISusInternal::GetUpdateMetadata3 failed, hr=8007000E[...]
  • In this sitation, you'll need to use the hr= code (in this case:0x8007000E) as well as the error (in this case: GetUpdateMetadata3 failed) to look up the cause and resolution for this error