N-central Troubleshooting
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