I've tried to apply the following March Windows Patches using our K1000:
KB2647170 - Windows Server 2008 R2 x64
KB2665364 - Windows Server 2008 R2 x64
KB2621440 - Windows Server 2008 R2 x64
KB2667402 - Windows Server 2008 R2 x64
KB2647518 - Update Rollup for ActiveX Killbits for Windows Server 2008 R2 x64

Each one fails with error code 20 which I believe indicates there was a problem extracting the update package.

I enabled debug mode and in kpatch.log I can see that the packages get downloaded to the Windows Server being updated, but then fail. There isn't a lot of detail about why it failed other than error code: 20.
When I manually download the packages from the KBox, I find that are each .cab file is only 10KB in size.
I downloaded KB2647518 from the Microsoft Download Centre and extracted it out. The .cab file is 2.7MB.
So, it would appear that the downloaded patch files are corrupt.

Is there a way to re-download the 5 corrupt packages to the K1000, or do I have to re-download everything?

Current version of our K1000 is 5.3.53053. Agent installed on machine trying to apply the updates is 5.3.53177
Answer Summary:
1) 'Disable' each the affected patch in Security -> Patch Listing (If you are using a multi-org box, make sure they're not active in any Org) 2) Click the button marked 'Delete Unused Patch files' in K1000 Settings -> Control Panel -> Patch Settings (This is under systemui if you are using a multi-Org box) 3) Re-activate the affected patches in Security -> Patch Listing 4) Go back to K1000 Settings -> Control Panel -> Patch Settings (in systemui if you are using a multi-Org box) and click the button 'Update Patching' under the heading 'Update Patch Definitions from KACE'
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

2
I cannot recall the name of the table that stores the file and its checksum but if they do not match what is in the cloud then it should go get a new copy when you update patches. I suggest you open a support ticket
Answered 03/31/2012 by: GillySpy
Seventh Degree Black Belt

Please log in to comment

Answers

1
You could follow these steps to manually remove & re-download those patches:

1) 'Disable' each the affected patch in Security -> Patch Listing (If you are using a multi-org box, make sure they're not active in any Org)
2) Click the button marked 'Delete Unused Patch files' in K1000 Settings -> Control Panel -> Patch Settings (This is under systemui if you are using a multi-Org box)
3) Re-activate the affected patches in Security -> Patch Listing
4) Go back to K1000 Settings -> Control Panel -> Patch Settings (in systemui if you are using a multi-Org box) and click the button 'Update Patching' under the heading 'Update Patch Definitions from KACE'

That process should have purged the patches you marked as Inactive, and then re-downloaded them from the feed.
Answered 04/03/2012 by: jaredv
Fourth Degree Green Belt

  • Should the term Disable say Inactivate, as this may confuse some?
Please log in to comment
Answer this question or Comment on this question for clarity
Nine Simple (but Critical) Tips for Effective Patch Management
This paper reviews nine simple tips that can make patch management simpler, more effective and less expensive.

Share