Environment
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1 Content
Situation
ZMD-MESSAGES.LOG Error: "Exception distributing content: Content id <content_object> is inaccessible"
The System Update downloads successfully.
The System Update deploys successfully to some devices.
The System Update does not deploy to the Primary server's Adaptive Agent.
No files are created in %ZENWORKS_HOME%\LOGS\SYSTEM-UPDATE\<10.1.x_FOLDER_STRING>\
The new System Update folder exists, but no log files.
Resolution
This is fixed in version 10.2 - see KB 7003225 "ZENworks Configuration Management SP2 (10.2) - update information and list of fixes" which can be found at https://www.novell.com/support
Additional Information
The problem is with the content not being imported correctly (the syncstate of the content object is PACKAGING), where the syncstate was AVAILABLE, but the meta data was still cached on the device and was not getting updated with the new syncstate. The syncstate tells the device which servers it can use to get the content from...if no servers have the AVAILABLE state then the content is inaccessible.
The content import process is not correctly notifying the calling process of an import failure. This is causing the system update to appear to have downloaded correctly when it hasn't.