• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Resolved Problem migrating a domain from old plesk 12 to onyx

Maxwell Banks

New Pleskian
Hi!

I can migrate a lot of domain from plesk 12 to onyx only with warnings, but now I have a domain with error at migration.

I try first contact support, but recieve the next message:
Our records indicate that your license belongs to one of Plesk Partners/Resellers. As such, they are your first point of contact for support and general inquiry.

But the reseller say:
Kindly understand, that although we can provide you with Plesk licenses, we cannot support you with in-depth questions regarding Plesk-Addons. Kindly contact the Plesk support in this regard:

https://www.plesk.com/support/

Thank you very much for your efforts!

mmmmmmmmmmmmmmmmmmmmmmmmmmm

Ok, the error is here


The error say:
subscription-status-error.png
[20 Dec 16 19:25:10] [Migration] Failed to adjust common migrated applications for new environment
Migration tools tried to perform operation in 3 attempts: 'ascii' codec can't decode byte 0xfa in position 12: ordinal not in range(128)

And looking at debul log found:

=|2016-12-20_19:48:44,331|D|ST5|core.safe|CLIENT.COM||UnicodeDecodeError: 'ascii' codec can't decode byte 0xfa in position 12: ordinal not in range(128)
+|2016-12-20_19:48:44,331|E|ST5|core.safe|CLIENT.COM||Failed to adjust common migrated applications for new environment. Try to repeat operation once more.
+|2016-12-20_19:48:54,347|D|ST5|plesk.actions.adjust_applications|extrem.com.uy||Start adjust database connection settings in configuration files of subscription
+|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM||Exception:
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM||Traceback (most recent call last):
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py", line 191, in try_subscription_with_rerun
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| func()
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 431, in <lambda>
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| lambda: action.run(self._context, subscription),
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/actions/adjust_applications.py", line 92, in run
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| subscription.web_target_server, vhost_dir, database_servers, source_ips
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/application/adjuster.py", line 92, in adjust_database
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree = runner.get_dir_tree(vhost_path)
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/runners/unix/local.py", line 84, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| return file_utils_get_dir_tree(path)
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 23, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| tree.append({item: get_dir_tree(item_path)})
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/file_utils.py", line 19, in get_dir_tree
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| item_path = os.path.join(path, item)
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| File "/opt/plesk/python/2.7/lib64/python2.7/posixpath.py", line 73, in join
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM|| path += '/' + b
=|2016-12-20_19:48:54,382|D|ST5|core.safe|CLIENT.COM||UnicodeDecodeError: 'ascii' codec can't decode byte 0xfa in position 12: ordinal not in range(128)
+|2016-12-20_19:48:54,390|E|ST5|core.safe|CLIENT.COM||Failed to perform an action on subscription 'extrem.com.uy': Failed to adjust common migrated applications for new environment Exception message: Migration tools tried to perform operation in 3 attempts: 'ascii' codec can't decode byte 0xfa in position 12: ordinal not in range(128)
+|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM||Exception:
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM||Traceback (most recent call last):
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py", line 164, in try_subscription
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM|| yield
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM|| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py", line 197, in try_subscription_with_rerun
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM|| raise MultipleAttemptsMigrationError(exceptions)
=|2016-12-20_19:48:54,390|D|ST5|core.safe|CLIENT.COM||MultipleAttemptsMigrationError: Migration tools tried to perform operation in 3 attempts: 'ascii' codec can't decode byte 0xfa in position 12: ordinal not in range(128)
 
Hello! Nearest update of Plesk Migrator will contain the fix. It will be published in the coming days, issue number is PMT-3334.
 
Great! thanks for your quickly response!

A more question, a domain with these error at migrate either is migrated... Can I use the migrated domain without problems? Or need migrate something handmade? Or wait to the fix at migrate manager?

Thanks for your assistance!

I love plesk Onyx. Is a great step from my old plesk 12!!
 
You are welcome:)
Migrated domain should have only one problem - not adjusted configs, all other settings and content shouldn`t be affected. So, you just need to fix connection strings and other settings which contains data from source in applications configs of domain.
 
Back
Top