Environment
Novell ZENworks Configuration Management 11.3 System Update
Situation
- Applying ZCM 11.3 Agent to a device using System Update
- .NET 4 appears to be installed correctly
- Errors in system-update.log
[DEBUG] [06/16/2014 09:06:58.388] [2132] [ZENUpdater] [] [SYSTEM] [SystemUpdate] [] [DEBUG] [Prerequisite check failed: .NET 4.0 is required but not found] [] [] [ZENworks]
[ERROR] [06/16/2014 09:06:58.388] [2132] [ZENUpdater] [] [SYSTEM] [SystemUpdate] [ERROR_CHECKING_PREREQUISITE] [ERROR] [.NET 4.0 is required but not found] [] [] [ZENworks]
Resolution
The full .NET 4 Framework needs to be installed on the device.
Cause
.NET 4 Client Profile is only a subset of the .NET 4 Framework. See the following article from Microsoft for more details: http://msdn.microsoft.com/en-us/library/cc656912
Additional Information
From ZCM 11.3.1 onwards, the documentation now states the following
Ensure that the full .NET 4 Framework is installed on the device and not the .NET 4 Client Profile.