- Server operating system version
- Source: CentOS Linux 7.9.2009 (Core), target: CloudLinux 9.6 (Georgy Dobrovolsky)
- Plesk version and microupdate number
- Source: Plesk Obsidian 18.0.71 Update #2 Web Host Edition, target: Plesk Obsidian 18.0.71 Update #2 Web Host Edition
I'm migrating domains from old to new plesk server using the migrator tool. I have 2 problems:
1) Multiple domains fail to migrate or switch DNS with the following error:
Subscription xxxx has no IP addresses on target system
Debug log shows:
Exception:Traceback (most recent call last): File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py", line 191, in try_subscription_with_rerun func() File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 526, in <lambda> lambda: action.run(self._context, subscription), File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/actions/hosting_settings/convert/fix_dns_zone_inconsistency.py", line 48, in run self._add_missed_a_records_for_ns_records(subscription, target_plesk_version) File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/actions/hosting_settings/convert/fix_dns_zone_inconsistency.py", line 117, in _add_missed_a_records_for_ns_records raise Exception(Exception: Subscription 'xxxxx' has no IP addresses on target system. DNS records won't be changed
2) Source server has external IP, target server has internal IP with NAT. When running the Switch DNS command, the DNS zone on the source is changed to slave with the internal ipaddress of the new server. I already reinstalled the migration extension. I now manually have to fix every dns zone on the source when migrating
1) Multiple domains fail to migrate or switch DNS with the following error:
Subscription xxxx has no IP addresses on target system
Debug log shows:
Exception:Traceback (most recent call last): File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py", line 191, in try_subscription_with_rerun func() File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 526, in <lambda> lambda: action.run(self._context, subscription), File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/actions/hosting_settings/convert/fix_dns_zone_inconsistency.py", line 48, in run self._add_missed_a_records_for_ns_records(subscription, target_plesk_version) File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/actions/hosting_settings/convert/fix_dns_zone_inconsistency.py", line 117, in _add_missed_a_records_for_ns_records raise Exception(Exception: Subscription 'xxxxx' has no IP addresses on target system. DNS records won't be changed
2) Source server has external IP, target server has internal IP with NAT. When running the Switch DNS command, the DNS zone on the source is changed to slave with the internal ipaddress of the new server. I already reinstalled the migration extension. I now manually have to fix every dns zone on the source when migrating