Management Console crash when adding CCA Installation Credentials

Version 1

    Verified Product Versions

    AppSense Management Center 8.7AppSense Management Center 8.6AppSense Management Center 8.5AppSense Management Center 8.4AppSense Management Center 8.3AppSense Management Center 8.2AppSense Management Center 8.1AppSense Management Center 8.0

    Introduction

    In a Load Balanced (NLB) environment, when trying to add CCA Installation Credentials with the Management Console, the console crashes with the following error:

    DataAccessServices.cryptomanager+invalidmasterkeyexception: hash of server key appsensemasterkey did not match hash stored on the server

    Detail

    The Management Center encryption key has not been shared between other servers in the NLB cluster.

    Perform the following steps on one of the servers in the NLB cluster:

    1. Run the Management Center Server Configuration Utility
    2. Click Encryption
    3. Underneath Transfer Key, check that the Status is set to Present. If not, click Store, and enter a password

    Perform the following steps on the other servers in the NLB cluster:

    1. Run the Management Center Server Configuration Utility
    2. Click Encryption
    3. Click Retreive, and type the password

    Once this has been performed on all servers in the cluster, retest to see if the issue has been resolved.

     

    If the issue is still being seen, it may also be required to allow the NLB service account permission to save the certificate needed to encrypt the password.

    To set this, type the following command:
     
    %WINDIR%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pa "AppSenseMasterKey" "<DOMAIN>\<NLB Service Account>"