Hello,
few days ago I did clean install of SolidCP. Today I configured hosting plans and created manually customer. When I tried to add a new domain as user it says:
url:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'ADD' task on 'testdomain.cz' WEB_SITE ---> System.Web.Services.Protocols.SoapHeaderException: Microsoft.Web.Services3.Security.SecurityFault: Message did not meet security requirements.
at SolidCP.Server.UsernameAssertion.ServiceInputFilter.ValidateMessageSecurity(SoapEnvelope envelope, Security security)
at Microsoft.Web.Services3.Security.ReceiveSecurityFilter.ProcessMessage(SoapEnvelope envelope)
at Microsoft.Web.Services3.Pipeline.ProcessInputMessage(SoapEnvelope envelope)
at Microsoft.Web.Services3.WseProtocol.FilterRequest(SoapEnvelope requestEnvelope)
at Microsoft.Web.Services3.WseProtocol.RouteRequest(SoapServerMessage message)
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
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.Web.WebServer.SiteExists(String siteId)
at SolidCP.EnterpriseServer.WebServerController.AddWebSite(Int32 packageId, String hostName, Int32 domainId, Int32 packageAddressId, Boolean addInstantAlias, Boolean ignoreGlobalDNSRecords)
--- End of inner exception stack trace ---
at SolidCP.EnterpriseServer.WebServerController.AddWebSite(Int32 packageId, String hostName, Int32 domainId, Int32 packageAddressId, Boolean addInstantAlias, Boolean ignoreGlobalDNSRecords)
at SolidCP.EnterpriseServer.ServerController.AddDomainWithProvisioning(Int32 packageId, String domainName, DomainType domainType, Boolean createWebSite, Int32 pointWebSiteId, Int32 pointMailDomainId, Boolean createDnsZone, Boolean createInstantAlias, Boolean allowSubDomains, String hostName)
at SolidCP.EnterpriseServer.esServers.AddDomainWithProvisioning(Int32 packageId, String domainName, DomainType domainType, Boolean createWebSite, Int32 pointWebSiteId, Int32 pointMailDomainId, Boolean createDnsZone, Boolean createInstantAlias, Boolean allowSubDomains, String hostName)
--- End of inner exception stack trace ---
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.AddDomainWithProvisioning(Int32 packageId, String domainName, DomainType domainType, Boolean createWebSite, Int32 pointWebSiteId, Int32 pointMailDomainId, Boolean createDnsZone, Boolean createInstantAlias, Boolean allowSubDomains, String hostName)
at SolidCP.Portal.DomainsAddDomain.AddDomain()
Thanks for help.
Hello,
Microsoft.Web.Services3.Security.SecurityFault: Message did not meet security requirements.
Generally means your SolidCP Server most likely has a password that doesn't work.
If you go to configuration --> Servers --> click on the settings of the IIS Server.
does it display any connection error?
If it doesn't --> did you have a connection password longer then 25 chars? or using special characters used in dev? ($ ' " > etc)
Most easy way is to run the solidcp installer --> click the SolidCP Server module --> then press settings --> you can reset the connection password there, then just enter it in the SolidCP Portal --> Configuration --> Servers --> Settings --> Connection information
Regards,
Marco
Ok It showed me same error as you mentioned.. SecurityFault
I repaired that and not it is showing this 🙁
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Net.WebException: The request failed with HTTP status 400: Bad Request.<br> at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)<br> at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)<br> at SolidCP.EnterpriseServer.esWebApplicationGallery.GetGalleryApplicationsByServiceId(Int32 serviceId)<br> --- End of inner exception stack trace ---
Some idea how to fix this? Thanks
Http 400 bad request indicates the URL most likely isn't correct.
Please check your IIS Management --> SolidCP Server --> Bindings
make sure their reachable by your portal (so load up http://<ip>:9003 in your portal browser)
Oops.. fixed by changing in IIS IP binding to all available addresses.. SolidCP probably using 127.0.0.1, which wasnt allowed for that.
EDIT: Ok so I changed bindings, I dont get anymore error Http 400. Now I get again same error as in first post. What can be wrong?
EDIT2: To your first post answer: Now I dont get error on IIS page in config, password is not longer than 8 characters and also it use only a-z 0-9