0

I have a newly installed SolidCP 1.4.6 with the web.config patch in place to fix the websites stuff. Everything else is working, its an all-on-one server install, so IIS, MSSQL, etc are all local. I installed Simple DNS Plus v6.0 (Build 125) and that is working fine on its own. I did the sdnsape-setup.exe thing, got the HTTP API working and can browse to the status (e.g. http://127.0.0.1:9753/status?format=html) so I know its working and usern/passw works.

But SolidCP is throwing errors that seem to me like its incompatible or somehow there is a version mismatch.

When I try to Import zones to a Space, I click to expand the DNS node and nothing happens in the UI, but Windows Event Log shows this:

[8/1/2020 9:37:56 AM] ERROR: ‘SimpleDNS Plus 6.x’ GetZones
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at JHSoftware.SimpleDNSPlus.Connection.GetZoneList(Int32 groupID)
at SolidCP.Providers.DNS.SimpleDNS6.GetZones()
at SolidCP.Server.DNSServer.GetZones()

If I try to add a zone, I do get an error in the SCP UI (note, the domain was made up and does not exist) and an error in Win Events:

Page URL: https://[wahkawahka].net/Default.aspx?pid=SpaceDomains&mid=75&ctl=add_domain_step2&DomainType=Domain&SpaceID=5&ReturnURL=
Logged User: serveradmin
Work on Behalf: ASL
Hosting Space: 5
Stack Trace: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Exception: Error executing ‘ADD’ task on ‘asdf123lkj.com’ DOMAIN —> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.ArgumentException: Value does not fall within the expected range.
at z.a(String A_0)
at JHSoftware.SimpleDNSPlus.Connection.a(String A_0, DNSZone A_1)
at JHSoftware.SimpleDNSPlus.Connection.GetZone(String zoneName)
at SolidCP.Providers.DNS.SimpleDNS6.ZoneExists(String zoneName)
at SolidCP.Server.DNSServer.ZoneExists(String zoneName)
— End of inner exception stack trace —

and in Win Event Properties

Log Name: SolidCP

Source: SolidCP
[8/1/2020 9:51:06 AM] ERROR: ‘SimpleDNS Plus 6.x’ ZoneExists
System.ArgumentException: Value does not fall within the expected range.
at z.a(String A_0)
at JHSoftware.SimpleDNSPlus.Connection.a(String A_0, DNSZone A_1)
at JHSoftware.SimpleDNSPlus.Connection.GetZone(String zoneName)
at SolidCP.Providers.DNS.SimpleDNS6.ZoneExists(String zoneName)
at SolidCP.Server.DNSServer.ZoneExists(String zoneName)

Any ideas on something I might have missed? Or how to test and fix; a way forward? Thanks – Jeremy

Answered question