Environment
Novell ZENworks 10 Configuration Management
Situation
ERROR: "Failed to distribute item: Inaccessible content" for Patch Management Vulnerability bundles only.
Resolution
On ZCC Vulnerabilities screen, use the "Update Cache" option to get the patches downloaded from the CDN network.
Additional Information
Patch management vulnerability bundles must be "cached" before deployment. Only the new, critical patches get automatically downloaded to the ZCM server.
If manually-assigned vulnerabilities are not cached, there will be exceptions at the agent if the bundle is deployed directly.
Best practice is to always use "Deploy Remediation" wizard from the Vulnerabilities pages within the product to deploy patches.
The ZCM 10 release README document has details on why the patch bundles need to be cached before deployment.
If the bundles in |ZPM folder are looked at using using ZCC, it can be determined on the Content Server tab whether the content is available.
If the content stays unavailable, check the distribution directory on the server. If the PLP files are stuck there, try moving them to another temporary location. Then select "update cache" on just one or a few vulnerabilities. PLP files should appear in the ncdist directory temporarily until the content manager moves them into content-repo. It may be necessary to run update cache on vulnerabilities just a few at a time if the original caching was done when the content synch process had failed for some reason.
Example stacktrace from zmd-messages.log:
[DEBUG] [3/12/2008 12:27:29 PM] [] [DistributionHandler] [] [(Thread=71) Telling Content Manager to distribute content for item de7341ef2ca0a509e6d4b49d6774f01d] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [ContentManager] [] [(Thread=71) Need to cache package 7fb917fa676c15c5f3ae3c3d9146b265] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [ContentManager] [] [(Thread=71) ContentManager received exception during DistributeContent for item id de7341ef2ca0a509e6d4b49d6774f01d: Content id 7fb917fa676c15c5f3ae3c3d9146b265 is inaccessible] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [DistributionHandler] [] [(Thread=71) Failed to distribute item: Inaccessible content
at Novell.Zenworks.Content.Internal.CacheProxy.PutContent(ContentInfo contentInfo, Progress progress, Boolean bypassThrottle, Int64 priority)
at Novell.Zenworks.Content.ContentManager.Novell.Zenworks.Content.IContentManager.DistributeContent(String contentId, Progress progress, DistributionFlags distributionFlags, Int64 throttlePriority)
at Novell.Zenworks.Content.ContentManager.Novell.Zenworks.Content.IContentManager.DistributeItem(String itemId, Progress progress, DistributionFlags distributionFlags, Int64 throttlePriority)
at Novell.Zenworks.ActionManager.DistributionActionHandler.ProcessAction(ActionContext context, ClientAction action, ActionProgress progress)] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [asi] [ActionManager] [] [Distribution handler threw an inaccessible content exception:
at Novell.Zenworks.ActionManager.DistributionActionHandler.ProcessAction(ActionContext context, ClientAction action, ActionProgress progress)
at Novell.Zenworks.ActionManager.ActionManager.ProcessAction(ActionContext context, ClientAction action)] [] []
[ERROR] [3/12/2008 12:27:29 PM] [asi] [ActionManager] [ActionMan.InnaccessibleContent] [The content for de7341ef2ca0a509e6d4b49d6774f01d is not accessible at this time. Please try again later.] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [ContentManager] [] [(Thread=71) Need to cache package 7fb917fa676c15c5f3ae3c3d9146b265] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [ContentManager] [] [(Thread=71) ContentManager received exception during DistributeContent for item id de7341ef2ca0a509e6d4b49d6774f01d: Content id 7fb917fa676c15c5f3ae3c3d9146b265 is inaccessible] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [] [DistributionHandler] [] [(Thread=71) Failed to distribute item: Inaccessible content
at Novell.Zenworks.Content.Internal.CacheProxy.PutContent(ContentInfo contentInfo, Progress progress, Boolean bypassThrottle, Int64 priority)
at Novell.Zenworks.Content.ContentManager.Novell.Zenworks.Content.IContentManager.DistributeContent(String contentId, Progress progress, DistributionFlags distributionFlags, Int64 throttlePriority)
at Novell.Zenworks.Content.ContentManager.Novell.Zenworks.Content.IContentManager.DistributeItem(String itemId, Progress progress, DistributionFlags distributionFlags, Int64 throttlePriority)
at Novell.Zenworks.ActionManager.DistributionActionHandler.ProcessAction(ActionContext context, ClientAction action, ActionProgress progress)] [] []
[DEBUG] [3/12/2008 12:27:29 PM] [asi] [ActionManager] [] [Distribution handler threw an inaccessible content exception:
at Novell.Zenworks.ActionManager.DistributionActionHandler.ProcessAction(ActionContext context, ClientAction action, ActionProgress progress)
at Novell.Zenworks.ActionManager.ActionManager.ProcessAction(ActionContext context, ClientAction action)] [] []
[ERROR] [3/12/2008 12:27:29 PM] [asi] [ActionManager] [ActionMan.InnaccessibleContent] [The content for de7341ef2ca0a509e6d4b49d6774f01d is not accessible at this time. Please try again later.] [] []
Example stacktrace from services-messages.log:
[DEBUG] [2/19/08 8:21:31 AM] [] [[[QuickTask Service]]] [Quick Task Error Reported (2a369733a03626fa656e0a5da57fffcf) Code: ActionMan.InnaccessibleContent, Message: The content for de7341ef2ca0a509e6d4b49d6774f01d is not accessible at this time. Please try again later.] [Quick Task Error Reported (2a369733a03626fa656e0a5da57fffcf) Code: ActionMan.InnaccessibleContent, Message: The content for de7341ef2ca0a509e6d4b49d6774f01d is not accessible at this time. Please try again later.] [] []