• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

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