Symptoms
The task "Plesk in VPS 101: register domain" fails with error:
https://203.0.113.2:8443/enterprise/control/agent.php : protocol misconfiguration
Log of OA (
/var/log/pa/core.log
or/var/log/poa.log
) shows that the error is returned as a result of the following API:<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <packet version="1.4.0.0"> <domain> <get> <filter> <client_id>2</client_id> </filter> <dataset> <gen_info></gen_info> </dataset> </get> </domain> </packet>
Domain owner on Plesk side has the different ID (from Plesk's DB):
mysql> select cl_id from domains where name = 'example.com'; +-------+ | cl_id | +-------+ | 5 | +-------+ 1 row in set (0.00 sec)
Cause
IDs of Plesk customer in OA and Plesk are different.
OA requests from Plesk the list of domain belonging to non existent customer and receives nothing. As a result the task fails.
Resolution
Contact Odin Technical Support to synchronize IDs.
Additional Info
The similar error may also be caused by desynchronization of domain's ID. See also "Plesk related task fails: protocol misconfiguration" .