This is a problem that recently has reared its ugly head. Installing ZCM 10.3.3 agent on XP Pro SP3 workstations appears to work; however, the workstations do not register with the ZCM server. Newly imaged workstations (with ZCM 10.3.3 installed some time ago) register automatically. Taking a known-good machine, I can "zac unr" and "zac reg ..." with success. Yet, installing ZCM today on a fresh computer, I can't register the workstation.

I cannot think of what changed or exactly when this week this problem started. The machines that had ZCM 10.3.3 installed prior to this problem starting are behaving properly. I can unregister and reregister without failure.

"zac cc" followed by "zac reg https://zcm.domain.tld" returns the following error:
Unable to register with the server at: https://zcm.domain.tld.
Service Error. code: -21, message: Could not determine device type from <OS> tag: unsupported

The log file includes the following, which makes me think the pre-agent installer didn't install the sqlite stack:
[DEBUG] [07/28/2011 14:35:41.968] [1912] [ZenworksWindowsService] [19] [] [ZenCache] [] [Exception getting object record for key ZoneConfig:Realms
Type: System.DllNotFoundException
Message: Unable to load DLL 'sqlite3': The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
Stack Trace:
at Novell.Zenworks.Cache.Sqlite.Sqlite.sqlite3_open(S tring dbname, IntPtr& handle)
at Novell.Zenworks.Cache.Sqlite.SqliteConnection.Open ()
at Novell.Zenworks.Cache.SqliteEntryInfoProvider.GetO bjectEntry(String key, UserContext owner)

] [] []

Any ideas on what I should do?