Symptoms

It is not possible to add, remove, or transfer a domain. The following error is shown:

"Error Domain name 'domain.tld' is reserved by domain part of existing service user"

Cause

There is an existing service user in Parallels Operations Automation (POA) with a login based on that domain.

Resolution

This problem may be caused by known issue POA-84023, so it is recommended that you update to POA 5.5.5 or later to ensure the problem will not reoccur.

As an alternative way to fix the error:

  1. Obtain the full error message that contains the username and subscription ID from poa.debug.log:

    Jan 20 12:25:00 OSSCORE : DBG [1:3852:1ac8:2 1:2996:13a8 lib]: [txn:511706 Plesk::HostedServiceUsers_impl::onAddDomain]
    {module_id="HostedServiceUsers"; code="1070"} Domain name 'domain.tld' is reserved by domain part of existing service user with login 'user@domain.tld.deleted' from subscription #<SUB_ID>
    
  2. Check that the subscription with the ID from the error message - <SUB_ID> in the above example - still exists in POA:

    • If it does, log in to the Customer Control Panel (CCP), find the conflicting service user, and change its login to one with an existing domain, or clarify if the service user is still required if the subscription is owned by a different customer.

    • If the subscription has already been removed, this means the service user should also have been removed

It is likely that there are some failed/canceled tasks in the POA task manager.

If there is no way to complete those tasks, try to remove the user with a pem.removeUser.xml API call. See the POA API guide page 111 for reference.

Internal content

Link on internal Article