SOAP error on DNS o...
 
Notifications
Clear all

SOAP error on DNS operation

3 Posts
2 Users
0 Reactions
1,547 Views
Posts: 4
Topic starter
(@jacoch)
New Member
Joined: 7 years ago

Hi,

On a WSP upgraded panel (I upgraded it manually), I'm having issues with some customers DNS operations. The problems do not appear on all customer accounts. But if a customer is touched, he can't used any DNS functions on any domain. Moreover, if he tries to import DNS zones, the list is empty. Other customers can enable DNS, import DNS zones or edit records successfully. The problem also occurs if I try to access customer account as an admin.

For the customers having troubles, here is for example an error that is return when trying to enable DNS on a domain:

System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'ENABLE_DNS' task on 'domain.ch' DOMAIN ---> System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://smbsaas/solidcp/server/ZoneExists.
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.DNS.DNSServer.ZoneExists(String zoneName)
at SolidCP.EnterpriseServer.DnsServerController.AddZone(Int32 packageId, Int32 serviceId, String zoneName, Boolean addPackageItem, Boolean ignoreGlobalDNSRecords)
at SolidCP.EnterpriseServer.ServerController.EnableDomainDns(Int32 domainId)
--- End of inner exception stack trace ---
at SolidCP.EnterpriseServer.ServerController.EnableDomainDns(Int32 domainId)
--- 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.EnableDomainDns(Int32 domainId)
at SolidCP.Portal.DomainsEditDomain.EnableDns_Click(Object sender, EventArgs e)

I've looked at the DB to find any difference in table records between two customers. Not found anything wrong so far. Is there something I can check or modify to fix customers with DNS problems ?

Thanks in advance for the help

2 Replies
Posts: 1967
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

Hello,

a SOAP Error indicates that the SolidCP server in question most likely isn't updated well. (it doesn't know the SOAP call requested by enterprise)

It generally only occurs if versions mismatch or an incomplete SolidCP server running.

Regards,

Marco

Reply
Posts: 4
Topic starter
(@jacoch)
New Member
Joined: 7 years ago

Hi. Thanks for the answer. But why the exact same function work properly for other customers ? Other customers on the same server can use all functions without any issue. I only have a couple of customers that get errors when using DNS functions and an empty list when trying to import DNS resources. The same function should return the same error to all customers if it's a version issue, no ? To be sure, I checked enterprise and server. Both reports running version 1.4.0, as it is for the portal. This server was upgrade from WebSitePanel to version 1.3, then to version 1.4. The error occured on both 1.3 and 1.4.

Reply
Share: