Moving subscription between service nodes fails with following errors:
[INFO] move/copy-hosting/recreate-mail| Execute for subscriptions: 'example.com' [ERROR] move/copy-hosting/recreate-mail| Failed to perform an action on subscription 'example.com'. Exception message: format_command() argument after ** must be a mapping, not list [INFO] move/copy-hosting/recreate-mail| FINISH: recreate mail objects on target node [ERROR] move/copy-hosting| [ERROR] move/copy-hosting| All subscriptions are failed to migrate, stopping. [ERROR] move| [ERROR] move| All subscriptions are failed to migrate, stopping. [INFO] | [INFO] | ******************** Summary ******************** [INFO] | Operation finished successfully for 0 out of 1 subscriptions
[ERROR] change-subscription-ip/change-subscription-mail-ip| Failed to perform an action on subscription 'example.com'. Exception message: The command "/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/scripts/move_subscription.php --change-subscription-mail-ip -target-service-node-ip 192.0.2.2 -subscription-name example.com -source-service-node-ip 192.0.2.3" executed at PPA management node returned a non-zero exit code. ============================================================================ Stderr: Resource with UID '' not found.
The behavior was considered as internal software issue with PMT-765 and will be fixed in future PPA updates.
The fix is considered to be included in one of the next PPA updates.
Please use provided ID to track maintenance in PPA release notes.
Subscribe to our knowledge base - each product update comes with corresponding KB article:
To complete migration you can apply following workaround:
Enable debug log in
/usr/local/psa/admin/conf/panel.inion Management node according to the article.
Locate problem resource by analysis SQL queries. For example:
2015-01-27T17:10:29+11:00 DEBUG (7) [panel]: Update service node information in APS database for APS instance '0': forwarding to 'firstname.lastname@example.org' of 'example.com' (site id=35) 2015-01-27T17:10:29+11:00 DEBUG (7) [dbquery]:  SQL: SELECT `smb_apsInstances`.* FROM `smb_apsInstances` AS `smb_apsInstances` WHERE (((`smb_apsInstances`.`id` = 0))) 2015-01-27T17:10:29+11:00 DEBUG (7) [dbquery]:  END: 0.00042581558227539 sec Resource with UID '' not found.
Check forwarding settings for mailboxes of domain
Find mailbox where is forwarding contains
email@example.com address and enable it.
- Rerun migration.