core.workflow.runner.by_subscription|||Exception:
core.workflow.runner.by_subscription|||Traceback (most recent call last):
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 167, in run_multi_attempts
core.workflow.runner.by_subscription||| run()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/workflow/runner/by_subscription.py", line 156, in run
core.workflow.runner.by_subscription||| action.run(self._context)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/plesk/actions/fetch/fetch_shallow_backup.py", line 40, in run
core.workflow.runner.by_subscription||| dump_agent = create_pmm_agent(global_context, source_server)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/common/__init__.py", line 257, in wrapper
core.workflow.runner.by_subscription||| value = func(*args, **kw)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/plesk/pmm_agent/utils.py", line 32, in create_pmm_agent
core.workflow.runner.by_subscription||| PleskPMMConfig(source_server.node_settings)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/plesk/pmm_agent/unix.py", line 41, in __init__
core.workflow.runner.by_subscription||| super(PleskXPmmMigrationAgent, self).__init__(global_context, server, migrator_pmm_dir, settings)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/legacy/pmm_agent.py", line 33, in __init__
core.workflow.runner.by_subscription||| super(UnixPmmMigrationAgent, self).__init__(global_context, server)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/pmm/agent.py", line 148, in __init__
core.workflow.runner.by_subscription||| self.agent_dir = self._deploy()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/plesk/pmm_agent/unix.py", line 111, in _deploy
core.workflow.runner.by_subscription||| agent_dir = super(PleskXPmmMigrationAgent, self)._deploy()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/legacy/pmm_agent.py", line 148, in _deploy
core.workflow.runner.by_subscription||| self._cleanup_dir()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/legacy/pmm_agent.py", line 159, in _cleanup_dir
core.workflow.runner.by_subscription||| runner.remove_directory(self._agent_dir)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/plesk/source/legacy/pmm_agent.py", line 213, in _agent_dir
core.workflow.runner.by_subscription||| return self._source_server.get_session_file_path('pmm_agent')
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/connections/server.py", line 67, in get_session_file_path
core.workflow.runner.by_subscription||| return self._session_dir.get_file_path(filename)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/session_dir.py", line 40, in get_file_path
core.workflow.runner.by_subscription||| self._lazy_instantiate()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/session_dir.py", line 65, in _lazy_instantiate
core.workflow.runner.by_subscription||| self._session_dir = self._create()
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/session_dir.py", line 247, in _create
core.workflow.runner.by_subscription||| return self._create_secure_subdir(self._base_session_dir)
core.workflow.runner.by_subscription||| File "/usr/local/psa/admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/utils/session_dir.py", line 275, in _create_secure_subdir
core.workflow.runner.by_subscription||| raise MigrationNoContextError(messages.FAILED_TO_SELECT_SESSION_DIRECTORY_NAME)
core.workflow.runner.by_subscription|||MigrationNoContextError: Failed to select free name for session directory
core.workflow.runner.by_subscription|||START: Uninstall migration agent files
core.workflow.runner.by_subscription|||FINISH: Uninstall migration agent files
core.workflow.runner.by_subscription|||START: Remove temporary users and SSH keys that were required to transfer files
core.workflow.runner.by_subscription|||FINISH: Remove temporary users and SSH keys that were required to transfer files
core.workflow.runner.by_subscription|||START: Remove temporary SSH keys
core.workflow.runner.by_subscription|||FINISH: Remove temporary SSH keys
core.workflow.runner.by_subscription|||START: Close SSH connections
core.connections.ssh.connection_pool|||Closing SSH connection to the source server 'source' (xxx.xxx.xxx.xxx)
core.connections.ssh.lazy_open_ssh_connection|||Close SSH connection to the the source server 'source' (xxx.xxx.xxx.xxx)
core.workflow.runner.by_subscription|||FINISH: Close SSH connections
core.workflow.runner.by_subscription|||START: Shutdown Windows rsync servers
core.workflow.runner.by_subscription|||FINISH: Shutdown Windows rsync servers
core.workflow.runner.by_subscription|||START: Stop remote Windows agents
core.workflow.runner.by_subscription|||FINISH: Stop remote Windows agents
core.workflow.runner.base|||MIGRATOR END: /usr/local/psa/admin/sbin/modules//panel-migrator/plesk-migrator generate-migration-list /usr/local/psa/var/modules/panel-migrator/sessions/20240730093944/config.ini --migration-list-format=json --migration-list-file=/usr/local/psa/var/modules/panel-migrator/sessions/20240730093944/migration-list-raw.json --skip-services-checks --include-existing-subscriptions --overwrite --reload-source-data
core.cli.common_cli|||Failed to select free name for session directory