I am trying to move from Dragonfish 24.04.2.5 to Electric Eel 24.10.0.2. Apps I have running in Dragonfish are:-
Plex
Prowlar
Radarr
Sonarr
SABnzbd
They are all up to date and stable.
Plex migrates fine but I get the following errors for the other apps.
[{"name": "prowlarr", "error": "Failed to clone and promote ix-volumes: [EFAULT] Failed to clone snapshot: cannot create 'Pool1/ix-apps/app_mounts/prowlarr/config': dataset already exists", "successfully_migrated": false}, {"name": "sabnzbd", "error": "Failed to clone and promote ix-volumes: [EFAULT] Failed to clone snapshot: cannot create 'Pool1/ix-apps/app_mounts/sabnzbd/config': dataset already exists", "successfully_migrated": false}, {"name": "radarr", "error": "Failed to clone and promote ix-volumes: [EFAULT] Failed to clone snapshot: cannot create 'Pool1/ix-apps/app_mounts/radarr/config': dataset already exists", "successfully_migrated": false}, {"name": "sonarr", "error": "Failed to clone and promote ix-volumes: [EFAULT] Failed to clone snapshot: cannot create 'Pool1/ix-apps/app_mounts/sonarr/config': dataset already exists", "successfully_migrated": false}]
root@milton-nas[~]#
If I run āmidclt call -job k8s_to_docker.migrateā I get the same error as above.
If I try a clean install of an app I get the following error
ā[EFAULT] Failed āupā action for āradarrā app, please check /var/log/app_lifecycle.log for more detailsā
Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 488, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 535, in __run_body rv = await self.middleware.run_in_thread(self.method, *args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, in run_in_thread return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1361, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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/service/crud_service.py", line 268, in nf rv = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 55, in nf res = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 183, in nf return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 203, in do_create return self.create_internal(job, app_name, version, data['values'], complete_app_details) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 248, in create_internal raise e from None File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 241, in create_internal compose_action(app_name, version, 'up', force_recreate=True, remove_orphans=True) File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/compose_utils.py", line 57, in compose_action raise CallError( middlewared.service_exception.CallError: [EFAULT] Failed 'up' action for 'radarr' app, please check /var/log/app_lifecycle.log for more details
/var/log/app_lifecycle.log shows the following:-
(ERROR) app_lifecycle.compose_action():56 - Failed 'up' action for 'radarr' app: permissions Pulling
radarr Pulling
radarr Error Head "https://ghcr.io/v2/onedr0p/radarr/manifests/5.15.1.9463": Get "https://ghcr.io/token?scope=repository%3Aonedr0p%2Fradarr%3Apull&service=ghcr.io": dial tcp: lookup ghcr.io on 192.168.2.254:53: no such host
permissions Error context canceled
Error response from daemon: Head "https://ghcr.io/v2/onedr0p/radarr/manifests/5.15.1.9463": Get "https://ghcr.io/token?scope=repository%3Aonedr0p%2Fradarr%3Apull&service=ghcr.io": dial tcp: lookup ghcr.io on 192.168.2.254:53: no such host```
Can anyone help with this or should I report it as a bug?