Symptoms
Task "Plesk in VPS XXXX: register domain" fails with the error:
Last execution output https://IP:8443/enterprise/control/agent.php : Cannot get domain info
Cause
Problems with domain domain.tld
Plesk Panel answer for this domain contains two records <dns_ip_address>
:
<result>
<status>ok</status>
<filter-id>1</filter-id>
<id>22</id>
<data>
<gen_info>
<cr_date>2012-09-06</cr_date>
<name>domain.tld</name>
<ascii-name>domain.tld</ascii-name>
<status>0</status>
<real_size>318650368</real_size>
<owner-login>admin</owner-login>
<dns_ip_address>100.246.106.148</dns_ip_address>
<dns_ip_address>2604:3400:dc1:43:216:3eff:fe20:8eab</dns_ip_address>
<htype>vrt_hst</htype>
<guid>85ce1e10-77b0-4bce-8c04-d6fdb845c36f</guid>
<vendor-guid>5331eb2d-64ad-4852-a759-931d762dfe86</vendor-guid>
<external-id/>
<sb-site-uuid>748cae4c-ca2c-507e-1731-92e9da652805</sb-site-uuid>
</gen_info>
</data>
</result>
This answer breaks current POA logic in PleskBridge when parsing it, in current parser implementation each parameter must exist only once.
Resolution
The issue will be fixed in scope of #POA-81890. Please contact your Account Manager to get further details.
Workaround for the issue:
- Login to Plesk, open DNS settings page of the problem domain
- Remove all the DNS records associated with this ipv6 address