Article ID: 128665, created on Apr 13, 2016, last review on Apr 13, 2016

  • Applies to:
  • Plesk Automation 11.5

Symptoms

Attempt to change owner of subscription with dedicated IP for web hosting fails with error like:

[root@pa115mn ~]# move_subscriptions -s X -a Y
2016-04-01 09:31:13.981 DEBUG call method pem.moveSubscriptions({'subscription_ids': [X], 'new_account_id': Y})
2016-04-01 09:31:14.820 DEBUG return {'extype_id': 33, 'module_id': 'PleskFacade', 'error_message': "IP address '1.2.3.4' does not belong to target client's IP pool", 'status': -1, 'properties': {'err_text': "IP address '1.2.3.4' does not belong to target client's IP pool", 'err_code': '1023'}}
2016-04-01 09:31:14.821 DEBUG call method pem.moveSubscriptions.__repr__({})
Traceback (most recent call last):
  File "/usr/local/ppa/bin/move_subscriptions", line 27, in <module> 
    api.pem.moveSubscriptions(subscription_ids = subscription_ids, new_account_id = new_account_id)
  File "/usr/lib/python2.6/site-packages/poaupdater/openapi.py", line 164, in __call__
    raise OpenAPIError(resp) 

(X - subscription ID, Y - account ID, '1.2.3.4' - dedicated IP)

Cause

The behavior was considered as internal software issue #PPA-3256.

The fix is considered to be included in one of the next PA updates.

Please use provided ID to track maintenance in Plesk Automation release notes.

Subscribe to our knowledge base - each product update comes with corresponding KB article:

https://kb.odin.com/rss/index.html

Resolution

As a workaround you can do the following:

  1. Set the web hosting settings for example.com to shared under Parallels Panel > Webspaces > example.com > Web hosting settings.

  2. Wait for tasks in Task Manager to finish processing.

  3. Execute the command line transfer:

    =========================
    [root@pa115mn ~]# move_subscriptions -s X -a Y
    2016-04-01 18:00:23.266 DEBUG call method pem.moveSubscriptions({'subscription_ids': [X], 'new_account_id': Y})
    2016-04-01 18:00:27.645 DEBUG return {'status': 0}
    =========================
    
  4. Relogin to the Customer's Panel.

  5. Changed the IP address back to dedicated under Parallels Panel > Webspaces > example.com > Web hosting settings.

Search Words

change subscription owner

pem.moveSubscriptions

IP address does not belong to to target client's IP Pool

Error during OpenAPI call: IP address does not belong to target client's IP pool

move_subscriptions

Cannot change subscription owner

33a70544d00d562bbc5b17762c4ed2b3 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079

Email subscription for changes to this article
Save as PDF