Hello,

A client I'm at has a ZEN11 SP2 Configuration Management server in their local server on-site, but wants another one in an off-site data centre so they can move most of their functions there. I plan to use this manual:
Documentation

I was told by the client there are no ports being blocked or such between the old server network and the one at the data centre. Although they have a different IP-range, the servers in each range should be able to communicate freely. The client offered me a pre-configured Windows 2012 (64 bit) server to work on, since they decided to not support 2008 any more in the data centre. I installed ZEN11 SP2 CM on it and added it to the existing management zone. The installation worked without any problems.

After the install however, I noticed that in ZCC, under "configuration", the new server is listed in the server hierarchy, but no version info is displayed. I also noticed that the ZENworks client refused to log in after I logged into the domain. I tried the same credentials on various other ZENworks-clients (on the old server and a desktop), but these worked. The error I get is "Unable to log into the ZENworks realm because the system has disconnected from the network and the specified credentials did not match with the credentials cached on the system." I fear this means that clients won't be able to use this ZENworks server.

I also noticed that the client had not registered so I tried: zac reg -g http://[name of the old server] -u [myusername]

Initially this returned an error that specified the OS wasn't recognised. I noticed the local ZEN client wasn't exactly the same as the one on the workstations (11.2.0 instead of 11.2.3), so I updated this from the old server's client repository. Also because I had googled the problem and it mentioned 11.2.3 supports newer OS versions like Windows 8 and Windows 2013. When I tried to register again, I go the same error message, but this time, it DID include the correct OS-version:

Unable to register with the server at: https://[OldServerName].
Service Error. code: -21, message: Could not determine device type from <OS>
tag: win2012-se-x64

I tried it with the IP-address instead of the DNS-name, same result. Tried it with https, same result. I checked the client logs and could find this:

[DEBUG] [10/02/2013 16:19:32.512] [1040] [ZenworksWindowsService] [37] [] [CLM] [] [Before call to ParseArgs] [] []
[DEBUG] [10/02/2013 16:19:32.512] [1040] [ZenworksWindowsService] [37] [] [CLM] [] [Before call to ProcessCommand] [] []
[DEBUG] [10/02/2013 16:19:32.528] [1040] [ZenworksWindowsService] [37] [] [ZMD] [] [Processing Command for handler register] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Chain Count: 2] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Certificate Details:

Subject: CN=[OldServer].[Domain], OU=ZENworks

Issuer: CN=[OldServer].[Domain], OU=ZENworks, O=Internal Certificate Authority

SerialNumber: [SERIAL]

NotValidBefore: 5/10/2009 11:00:27 AM

NotValidAfter: 5/10/2019 11:00:27 AM

Thumbprint: [Thumbprint]
] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Additional error info: <empty string>] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Certificate Details:

Subject: CN=[OldServer].[Domain], OU=ZENworks, O=Internal Certificate Authority

Issuer: CN=[OldServer].[Domain], OU=ZENworks, O=Internal Certificate Authority

SerialNumber: [Serial]

NotValidBefore: 5/10/2009 11:00:26 AM

NotValidAfter: 5/8/2019 11:00:26 AM

Thumbprint: [ThumbPrint]
] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Additional error info: <empty string>] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [Policy errors:] [] []
[DEBUG] [10/02/2013 16:19:38.793] [1040] [ZenworksWindowsService] [37] [] [RegistrationModule-CertValidation] [] [ SslPolicyErrors.RemoteCertificateNameMismatch] [] []
[DEBUG] [10/02/2013 16:19:39.481] [1040] [ZenworksWindowsService] [37] [] [ZMD] [] [Finished Processing Command for handler register. Result = ERROR] [] []
[DEBUG] [10/02/2013 16:19:39.481] [1040] [ZenworksWindowsService] [37] [] [CLM] [] [After call to ProcessCommand. Result = ERROR] [] []
[DEBUG] [10/02/2013 16:19:39.481] [1040] [ZenworksWindowsService] [37] [] [CLM] [] [After call to ParseArgs. Result = ERROR] [] []
[DEBUG] [10/02/2013 16:19:39.481] [1040] [ZenworksWindowsService] [37] [] [CLM] [] [After call to StopDisplaySpinner()] [] []


To be honest, I'm at bit of a dead end to fix this. So maybe can help me with these questions:

1. Is Windows 2012 supported as a server platform for ZEN CM 11 SP2 at all? I looked up the documentation, but it's not specifically mentioned.
2. If it's not supported, should it still be able to work though?
3. I *did* find that the 11.2.3 client should at least recognise 2012 as only a client, but it doesn't. How do I fix this (just out of curiosity and future reference)?