Hi Guys,
Upgraded successfully from Websitepanel. All is working Except Smartermail, cannot create or edit mail accounts:
System.Web.Services.Protocols.SoapHeaderException: System.Web.Services.Protocols.SoapHeaderException: The signature or decryption was invalid —> WSE523: The CipherData contents are invalid.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.Providers.ServiceProvider.Install()
at SolidCP.EnterpriseServer.esServers.InstallService(Int32 serviceId)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.EnterpriseServer.esServers
Ok,
To keep things simple:
In normal situations you encounter this aspect:
- You enter a password during the SolidCP Server setup for the :”Connection”
- You then enter that password in the Portal to connect to the SolidCP Server
This involves a few aspects:
- Any password stored in the database uses the Enterprise Cipher key to encrypt and decrypt (so it’s NOT stored in plain text)
- Any password in the SolidCP Server is stored in an encrypted key, this is not the password you entered.
To get your password equal you need 3 things:
- The correct Enterprise cipher key
- The Correct SolidCP Server password
- The Correct Password stored in the database.
Now due to your error one of the above 3 is not correct.
to fix this you can simply use one of your SolidCP servers that does work 100%
You then do the following:
- Go to the WORKING solidcp server web.config, copy it’s Password value
- Go to the BROKEN solidcp server web.config, paste in the password value copied from step 1
- Go to mssql management, open up the SolidCP Database (or upgraded WebsitePanel database), Go to the Servers table –> check out the server you used for step 1. copy the “Password” value in the colomn of the working server
- In the same table check out the broken server, and paste the encrypted password copied in step 3, and paste it into the password colomn of the broken server.
then simply review it, and your connectivity should be 100% working.