Symptoms

Attempt to change NS/update contact for the domain registered with OpenSRS fails:

Name Servers update was failed. Can not modify name servers due to unable to set cookie with OpenSRS server. OpenSRS response: [415] Authentication Error. For support regarding <domain name>, please contact your reseller, <Vendor name> via the following: <Vendors contact Details>. This company may be contacted for domain login/passwords, DNS/Nameserver changes, and general domain support questions.

Cause

The external domain data is missing or incorrect. On the domain registration through BA a specific domain data is received from the registrar and is inserted to DomainExtData table. In case of missing data it means the subscription has been created manually with API or sales order was completed with the domain conflict resolver.

Resolution

Check the domain additional data: Home> Services> Domains> Domain #ID name.tld > Additional Information

There should be the parameters DomainID, Login, Password

If that is missing or incorrect, update it with DomainExtDataAdd_API call. Note, the correct parameterID for Password is Passwd.

You might have to contact OpenSRS support to get correct password and might also want to check OpenSRS for possibility of Enabling "noauth" authentication. Enabling noauth in OpenSRS removes the requirement to authentication with the domains login/password. This is still secure because calls to the API are restricted to just IP address of BM server and uses the API key. You can contact OpenSRS for the additional details on how to enable/configure this.

Internal content