Environment
Microsoft Windows Server 2003
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1 Installation - Server
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1 Installation - Server
Situation
Error is received during installation when attempting to add server to a zone. At the point where the external certificates are chosen and the user clicks on the next button, the error is immediately presented.
ERROR: SSL Certificate used in authentication does not match certificates provided
ERROR: SSL Certificate used in authentication does not match certificates provided
Resolution
This is fixed in version 10.2 - see KB 7003225 "ZENworks Configuration Management SP2 (10.2)" which can be found at https://www.novell.com/support
WORKAROUND:
Create a silent install by following the procedure below:
WORKAROUND:
Create a silent install by following the procedure below:
- Run the ZCM installation with the silent install switch: setup.exe -s
- When prompted to authenticate to the first primary server, select to not use SSL.
- Enter the rest of the silent install options as desired in order to authenticate to the first primary server.
- Select the location to which you should save the silentinstall.properties file.
- Open up the silentinstall.properties file with an editor like wordpad (Note: the value of variable PRIMARY_SERVER_CERT needs to be the .pem format of the first Primary Servers signed certificate. Remove all the hard returns for the certificate.)
- Set the following variables in the properties file:
ADMINISTRATOR_PASSWORD=<your password>
PRIMARY_SERVER_USE_SSL=true
PRIMARY_SERVER_CERT=-----BEGIN CERTIFICATE-----MIA84...-----ENDCERTIFICATE-----
(Note: the value of variable PRIMARY_SERVER_CERT needs to be the .pem format of the first Primary Servers signed certificate. Remove all the hard returns for the certificate.)
SSL_CERT_FILE=C:\\path\\to\\ssl\\certs\\this_server_public_cert.der
SSL_PRIVATE_KEY_FILE=C:\\path\\to\\ssl\\certs\\this_server_private_key.der
ROOT_CA_CERT_FILE=C:\\path\\to\\ssl\\certs\\first_primary_server_cert.der - Configure the rest of the silentinstall.properties file as needed.
- Start the silent install: setup.exe -s -f silentinstall.properties
Additional Information
The problem occurs during the install if the signed certificate is already trusted. In this case the first primary certificate is not stored to be used in a comparison operation with the user inputted external certificate.