After changing the account the Quest Recovery Manager Portal service runs as, the service fails to start and the following is logged in the Windows Application Event log:
Source: RmadEnterprisePortalServer
Date: 2/24/2014 10:22:59 AM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer:
Description:
Service cannot be started. System.TypeInitializationException: The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Failed to decrypt using provider 'EnterprisePortalProtectionProvider'. Error message from the provider: Key not valid for use in specified state. (Exception from HRESULT: 0x8009000B) (C:\Program Files (x86)\Quest Software\Quest Recovery Manager Portal\QuestSoftware.RecoveryManager.AD.Enterprise.Portal.Server.exe.Config line 15) ---> System.Runtime.InteropServices.COMException: Key not valid for use in specified state. (Exception from HRESULT: 0x8009000B)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Configuration.DpapiProtectedConfigurationProvider.DecryptText(String encText)
at System.Configuration.DpapiProtectedConfigurationProvider.Decrypt(XmlNode encryptedNode)
at System.Configuration.ProtectedConfigurationSection.DecryptSection(String encrypted...
It is currently not possible to change the accont which the service runs as. The service has to run as the same account that was used during installation.
WORKAROUND:
Uninstall the RMAD Portal and reinstall using the new service account.
STATUS:
Enhancement request RMADFE-930 has been submitted to Development for consideration in a future release of Recovery Manager for AD© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center