Hello everyone,
I want to migrate all my applications from one pool to another, specifically from App-Data to Applications.
I select the destination pool and indicate that I want to migrate to it. The migration process seems to go smoothly, but at the end, I encounter an error and I’m not sure what to do next.
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/migrate.py", line 34, in migrate_ix_applications_dataset
raise CallError(f'Failed to restore kubernetes cluster on the new pool: {restore_job.error}')
middlewared.service_exception.CallError: [EFAULT] Failed to restore kubernetes cluster on the new pool: [Errno 30] Read-only file system: 'pod-manifests'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 469, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 511, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 47, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 187, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/update.py", line 518, in do_update
await self.middleware.call(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1564, in call
return await self._call(
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1417, in _call
return await methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/migrate.py", line 36, in migrate_ix_applications_dataset
await self.middleware.call('kubernetes.delete_backup', backup_name)
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 191, in nf
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 53, in nf
res = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/backup.py", line 155, in delete_backup
self.middleware.call_sync('kubernetes.validate_k8s_setup')
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1589, in call_sync
return self.run_coroutine(methodobj(*prepared_call.args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1629, in run_coroutine
return fut.result()
^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/update.py", line 578, in validate_k8s_setup
raise CallError(error)
middlewared.service_exception.CallError: [EFAULT] Kubernetes service is not running.
Do you have any ideas on how to resolve this?
Thank you in advance for your help.